欢迎来到天天文库
浏览记录
ID:45593367
大小:72.89 KB
页数:5页
时间:2019-11-15
《第二章tcpip协议》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第二章网络协议TCP/1P众所周知,TCP/TP协议是整个因特网运行的基础,是因特网的灵魂,本章首先会介绍一卜VSI参考模型和TCP/IP协议,并比较它们Z间的相同和不同点,然后将会着重分析研究数据包在TCP/IP网络传输过程屮封装与解封的过程,这也是网络数据包捕获和分析的关键所在。2.1OSI七层参考模型我们都知道,要使两台计算机进行通信,必须让它们使用同一种“语言”,通信协议就是两台计算机交换信息所使用的共同语言,它规定了通信双方在通信中所应共同遵守的规则,精确地定义了计算机在相互通信过程中的所有细节。我们利用一个共同遵守的通信I•办议,从而使Interne
2、t成为一个允许连接不同类型的计算机和不同操作系统的网络。例如,协议规定了每台计算机发送报文的格式和每个字段的含义,还规定了在各种情况下计算机应该做出什么反应,以避免差错从而达到最好的通信效果。在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CC1TT)共同出版了开放系统互联的七层参考模型,它是一种抽彖的包含七层通信协议的参考模型,其中每一层执行某一规定的任务,毎层之间都有相应的接口,除了第一层和第七层外,每一层即使用下层提供的服务,又给上层提供服务,也就是说它既是服务的享有者,又是服务的提供者。这种设计模型可以简化协议开发过程中的难度,每一层
3、只需做好该层的工作并提供好向上的接口即可,在保证每一层实现效率的前捉下,具体怎么实现耍根据具体情况来确定。该模型的目的是使各种硕件在相同的层次上相互通信,表2-1表示了0SI七层参考模型七.应用层六.表示层五.会话层四.传输层三.网络层二.数据链路层一.物理层表2-1OST七层参考模型按照0S1开放系统互连参考模型的观点,可将网络系统划分为7层结构,每一个层次上运行着不同的协议和服务,并且上下层之间互相配合,完成网络数据交换的功能。然而,0SI模型仅仅是一个参考模型,并不是实际网络屮应用的模型。实际上应用最广泛的商用网络模型是TCP/IP网络参考模型,将网络划分
4、为四层,毎一个层次上运行着不同的协议和服务。2.2TCP/IP参考模型TCP/IP参考模型被称作因特网分层模型、因特网参考模型(InternetReferenceModel),表3-2表示了TCP/IP分层模型的四层。TCP/IP协议被设计成四个层次,其中应用层对应于0SI模型屮的应用层、会话层、表示层、传输层和网络层分别对应0SI中的相应层,网络接口层对应于0SI中的数据链路层和物理层。TCP/IP分层模型的四个办议层分别完成以下的功能:笫一层网络接口层:网络接口层包括用于协作IP数拯在已有网络介质上传输的协议。它对实际的网络媒体进行管理,定义了将资料组成正确
5、帧的规则和网络中传输帧的规则,定义如何使用实际网络如以太网Ethernet等来传送数据。实际上TCP/IP标准并不定义与ISO数据链路层和物理层相对应的功能。相对,它定义像地址解析协议(ARP-AddressResolutionProtoco1)这样的协议,捉供TCP/IP协议的数据结构和实际物理硕件之间的接口。四•应用层DNS、FTP、HTTP、TELNET、SMTP、USENET>FINGER、WHOIS、GOPHER、IRC、其他三.传输层TCPUDP二.网络层ICMPIP■网络接口层ARP/RARP其他协议表2-2TCP/IP四层参考模型第二层网络层:负
6、责提供基本的数据封包路由功能,让每一个数据包都能够到达目的主机,但不检查是否被正确接收,如网际协议IP。本层包含IP协议、RIP协议,负责数据的包装、寻址和路由。同时述包含网间控制报文协议用来提供网络诊断信息。第三层传输层:为两个用户进程Z间建立、管理和拆除可靠而乂有效的端到端连接,提供两种端到端的通信服务。其中TCP协议提供可靠的数据流传输服务,UDP协议提供不可靠的用户数据报服务。第四层应用层:因特网的应用层协议包括FTP(文件传输协议)、HTTP(超文本传输协议)>Telent(远程终端协议)、SMTP(简单邮件传送协议)、IRC(因特网中继会话)、NNT
7、P(网络新闻传输协议)等。2.3TCP/IP分层模型与0SI参考模型的比较与0SI参考模型不同,TCP/IP协议并不完全符合0SI的七层参考模型,如表2-3所示oTCP/IP参考模型更侧重于互联设备间的数据传送,更注重实用性,而不是严格的功能层次划分。OSI参考模型在解释互联网络通信原理上比较合适,TCP/IP在实用性上面比较好,因而成为了互联网络协议的市场标准。TCP/IP参考模型是在它所解释的协议出现很久以后才发展起來的,并吸取了OST模型的经验和教训,比OSI模型更灵活,这也是TCP/IP协议Z所以流行的原因。OSI参考模型OSI层号TCP/IP参考模型应
8、用层7M用层表示层6会话
此文档下载收益归作者所有