`
fantasy
  • 浏览: 516184 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

TCP/IP协议分层

    博客分类:
  • web
阅读更多
TCP/IP分层
属性 物理层 数据链路层 网络层 传输层 应用层
单位 比特流 数据报 报文段,用户数据报或分组 报文
协议 无固定协议 无固定协议 IP/ICMP/ARP/IGMP TCP/UDP/SCTP HTTP/SMTP/FTP/DNS/DHCP
通讯方式 节点到节点(PC或者Router) 节点到节点 端到端  进程间  
属性   数据头,发送方和接收方的物理地址(连接设备的地址)  数据头,发送方和接受方的逻辑地址(IP地址)  数据头,服务点地址(端口地址)  数据正文
备注 比特通过编码变成电(铜线)或光(光纤)信号。 当从A节点到B节点的后,会在B节点产生一个新帧传输到C节点。  两个系统连接到一个链路上则不需要网络层  纠错通过重传完成 OSI模型中会话层,表示层和应用层的组合
概括 通过媒体传输比特数据 控制何时发送比特。将比特组装成帧,提供逐跳交付 从源到终点的传送分组,提供网络互联,将分组送到正确的计算机 提供可靠的进程到进程的交付和差错恢复。将报文送到正确的进程。 让软件接入网络。
任务 编码技术(如+5v表示1,-5V表示0)  组帧,物理编址(MAC地址),流量控制,差错控制,接入控制  逻辑编址(IP地址),路由选择(选择最佳路线)   服务点编址(端口),分段与重传,连接控制,流量控制和差错控制。  回话控制,转换,加密,压缩,
 说白点  发送数据 发送给哪个网卡  发送给哪个IP地址 发送给哪个程序(进程或端口号)  发送什么数据 
           

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TCP/IP是一个分层的协议,采用分层使其扩展性非常好,每一层都可以被扩展,而不影响其他层。上层总是依赖下层提供的服务。

 

ARP(地址解析协议):找出IP地址对应的MAC地址。

单播:一个接收者。

多播:一组接收者。

广播:网络上所有的系统接受。

物理地址:MAC地址,6字节,如07:10:02:01:2C:2B(每个字节用两个十六进制数字表示),物理地址逐跳而变,逻辑地址保持不变。通过ARP找到新的物理地址,组装成新帧发送给下一个路由器。

半双工:两个设备都可以发送和接收数据,但是不能同时进行。

全双工:两个设备可以同时发送和接收数据。

组帧:将比特流组装成可处理的数据单元。

 

 

分享到:
评论
3 楼 fantasy 2012-02-21  
endual 写道
我想问下哈,怎样样让熟悉TCP/IP或者网络编程,
现在阿里 淘宝 等好点公司都有这个要求,很犯难哦,我找了好多资料,
就是无法来渗透其中,不知道怎么下手为好。

您可要为我们推荐下书籍或者一些资料么,多谢啊,哈哈。

我看的这本书《TCP/IP协议族(第四版)》
2 楼 endual 2012-02-21  
貌似我没上过这个网络这门课哦
1 楼 endual 2012-02-21  
我想问下哈,怎样样让熟悉TCP/IP或者网络编程,
现在阿里 淘宝 等好点公司都有这个要求,很犯难哦,我找了好多资料,
就是无法来渗透其中,不知道怎么下手为好。

您可要为我们推荐下书籍或者一些资料么,多谢啊,哈哈。

相关推荐

    tcp/ip协议分层

    TCP/IP协议分层是互联网通信的基础,它将复杂的网络通信过程划分为多个层次,每个层次负责不同的功能,以实现高效、可靠的通信。下面将详细介绍这些层次及其主要协议和功能。 **第二章TCP/IP** 2.2 TCP/IP的网络...

    TCP/IP协议培训教程

    #### 二、TCP/IP协议分层结构 - **四层模型**:TCP/IP模型通常被划分为四个层次,每个层次负责不同的功能。 - **链路层**(Data Link Layer):处理与物理介质的交互,包括设备驱动程序和网络接口卡,确保数据在...

    TCP/IP协议详细介绍

    本文主要涵盖了TCP/IP协议的基础知识,包括计算机网络体系结构的分层、TCP/IP协议的含义及其组件、数据包的构成、数据处理流程等内容。 计算机网络体系结构通常参照OSI模型分为七层,但TCP/IP协议族采用了四层结构...

    TCP/IP详解论文

    TCP/IP协议是一个四层的分层体系结构。高层为传输控制协议,它负责聚集信息或把文件拆分成更小的包。这些包通过网络传送到接收端的TCP层,接收端的TCP层把包还原为原始文件。低层是网际协议,它处理每个包的地址部分...

    详细解析tcp ip协议.pdf

    TCP/IP协议族采用了分层的设计方法,一般将其划分为四个层次:应用层、传输层、网络层和数据链路层(有时还包括物理层,但TCP/IP协议本身并未直接定义物理层)。 - **应用层**:提供了一系列的应用程序接口(API),...

    TCP/IP协议栈设计文档

    - **协议栈分层**:参照TCP/IP参考模型,Microchip TCP/IP协议栈同样被划分为多个层次,包括应用层、传输层、网络层和链路层。 - **应用层**:提供高级应用程序接口,支持HTTP服务器等应用。 - **传输层**:主要...

    TCP/IP协议详细介绍.docx

    TCP/IP 协议采用的分层模型与 OSI 参考模型类似,但有一些区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。 二、 TCP/IP 基础 TCP/IP 协议的...

    TCP-IP协议族(第4版)中文高清带标签目录.PDF

    《TCP-IP协议族(第4版)》是网络通信领域的经典教材,全面解析了互联网的核心协议栈。这本书深入浅出地介绍了TCP/IP协议族的基本原理、结构和工作流程,对于理解网络通信机制有着极其重要的价值。以下是根据书中的...

    TCP/IP协议技术详解学习笔记

    #### 三、TCP/IP协议分层 TCP/IP协议族的分层模型主要包括四个层次:应用层、传输层、网络层和数据链路层。 1. **应用层**:位于最高层,直接面向用户或应用程序,包含了诸如HTTP、FTP、SMTP等协议,负责处理特定...

    Tcp/Ip三卷合集

    《TCP/IP三卷合集》是网络通信领域的一部经典之作,由W.Richard Stevens撰写,涵盖了TCP/IP协议族的各个方面。这本书分为三个部分,分别深入探讨了TCP/IP协议的基础、实现以及高级应用。 第一卷《TCP/IP详解卷一:...

    TCP/IP协议详解卷一

    - “模型”可能指的是TCP/IP协议栈的分层模型,这种模型有助于理解不同层之间的交互与数据流动的过程。 - “层”的概念则表明文档会详细探讨每一层的具体功能,如应用层负责处理用户数据的格式化、编码及错误检测...

    tcp/ip协议族

    本篇旨在深入解析TCP/IP协议族的关键概念、分层模型以及各层的功能,同时通过具体示例阐述数据传输过程,最后介绍SnifferPro软件的基本使用方法。 #### 分层思想的重要性 网络通信的复杂性要求一种系统性的方法来...

    s7600 TCP-IP协议栈.rar_c++ 实现tcp/ip_tcp/ip协议栈

    首先,TCP/IP协议栈包括四层(按照传统分层模型):应用层、传输层、网络层和数据链路层。每一层都有其特定的任务和协议: 1. **应用层**:这是最顶层,包含如HTTP、FTP、DNS等具体的应用协议,它们处理用户直接...

    TCP/IP协议分层详解

    本文来自于cnblogs,主要讲解TCP/IP协议模型,TCP/IP分层模型以及TCP/IP通信传输流等相关内容,希望对您的学习有所帮助。ISO/OSI模型,即开放式通信系统互联参考模型(OpenSystemInterconnectionReferenceModel),...

    计算机网络体系结构与tcp/ip协议

    TCP/IP协议族的分层设计使得网络通信的实现更加模块化和灵活。通过各层之间的接口,上层可以调用下层的服务,而无需关心底层的实现细节。例如,应用层的HTTP协议只需要知道如何通过TCP连接发送和接收数据,而无需...

    TCP/IP协议详解卷一:协议

    《TCP/IP协议详解卷一:协议》是一本深入解析TCP/IP协议族的权威著作,它为读者提供了全面、详尽的TCP/IP理论基础和技术实践。TCP/IP协议是互联网的核心,理解其工作原理对于网络技术人员至关重要。 该书首先从历史...

    tcp/ip详解第一卷

    TCP/IP协议族是现代互联网通信的基础,它包括了一系列用于网络数据传输的协议,这些协议共同协作,确保了数据可以跨越多个网络,从一台计算机安全、准确地传输到另一台计算机。 本书首先介绍TCP/IP的起源和它在...

    TCP/IP协议学习资料

    网络协议的设计遵循分层原则,每层承担特定的通信功能,TCP/IP协议同样遵循这一原则,通常被认为是一个四层协议体系: 1. **链路层**(Link Layer),也称为数据链路层或网络接口层,涉及硬件层面,如操作系统的...

Global site tag (gtag.js) - Google Analytics