TCPIP基础概念及通信过程举例_第1页
TCPIP基础概念及通信过程举例_第2页
TCPIP基础概念及通信过程举例_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

出现上个世纪60年代,由于中央集中式网络的容灾性较弱,以美国国防部为中心的一家组织研究出分组交换网络。后来为了验证分组交换技术的实用性,ARPANET出现了,并且在3年内逐渐发展,由4个节点发展至34个节点。20世纪70年代前半叶‘ARPANET—个机构研制出了TCP/IP,1982年具体规范确定,1983年成为ARPANET唯一指定协议。乘着TCP/IP的发展之风,互联网应运而生。标准化先说明一下TCP/IP的含义。其实它是指利用IP进行通信是所用到的协议群的统称。TCP/IP协议标准化具有两大特点:开放性及实用性。前者指任何人可以通过一定的方式制定修改协议;后者指TCP/IP协议根据实际实验情况和可行性不断修改,贴合应用。关于TCP/IP的规范由IETF制定,并在RFC文档中可以查看。具体网址:rfc-editor,读者可以在该网站查看TCP/IP协议文档或是对TCP/IP协议的修改给出自己的建议。互联网基础认知前面说了互联网是基于TCP/IP一步步发展起来了,这里大概介绍一下互联网相关的知识。互联网中的每个网络都是由骨干网和末端网组成的,每个网络通过NOC相连。如果运营商不同则通过IX连接。参考下图:TCP/IP协议分层模型简介及通信举例这个系列的上一篇文章博主提到了OSI分层模型,下面我们将要学习的是TCP/IP分层模型。先参考下图:互联网层ARPtIP;ICMP樽轴层TCP,UEEUDP兀旭SCIXDCCP传输层SNMP,互联网层ARPtIP;ICMP樽轴层TCP,UEEUDP兀旭SCIXDCCP传输层SNMP,MIB,SIP,KTP,LDAP应用层表示层会话层应用层DNS,UR1,HTML,HTTP.TLS/SSL,SMTP,POI>IMA耳MIME,TELNET.SSH,FTP’OSI参考模型TCWIP分层OSI参考模型在TCP/IP中把OSI—些层次进行了抽象整合,整个TCP/IP分为硬件、数据链路层、网络层、传输层和应用层。我们在这里先大致介绍一下各个分层的作用,后面的文章会详细对每个分层相关的协议进行梳理。简介硬件层:负责数据传输的硬件物理设备,由于硬件之间的差异性难以统一定义及指标。数据链路层:利用以太网中的数据链路层进行通信,可以理解为NIC的''驱动程序”。网络层:使用IP协议,类似OSI第三层网络层。此外除了IP协议还有ICMP协议(用于处理数据发送异常),ARP协议(用于从IP地址中解析MAC地址)。传输层:让应用程序之间实现通信,主要有TCP、UDP两种协议。应用层:类似OSI中的会话层、表示层及应用层。包括HTTP(应用层)、HTML(表示层)、E-Mail、FTP、SSH等等。下面通过一个简单的例子来说明一下这些分层是如何协调工作的。通信举例发送再次以发送邮件为例。点击''发送"时开始进行TCP/IP通信。首先程序进行编码,然后确定通信的建立连接、发送数据的时间。下面建立TCP连接。TCP根据应用指示负责建立连接、发送数据及断开连接。TCP首部包括源端口号和目标端口号、序号及校验和(详细内容见后面的文章),通过首部信息传递TCP层的信息。加完首部后数据包往下传递到IP层,IP层加上IP首部包括地址等信息用于寻址操作,之后将数据继续往下传递附加数据链路层首部。最后发送时的分组数据包会加上以太网包尾(用于循环冗余校验)。接收主机收到数据包后会在以太网包首部找到MAC地址判断是否为自己的包,如果不是则丢弃,如果是则传递给上一层IP层处理,以此类推,不断往上传递至TCP层。在TCP层会计算校验和以判断数据是否破坏,然后检查是否按序号接收数据,最后检查端口号。处理完成之后数据包继续往上层发送,即到了应用层。如果这时出现主机无邮件信箱、硬盘空间满等情况,主机B则会发送''处理异常”通知发送端。主机p血上早上奸TC?LP■WMRl丄网肌氟【吒面冷追就或孕上郎V>主痕自主机bat置内样为标氤啣上*■啲电子厘猎主肛早上柑TCP疑苜部的售硏识别上一J®屯TC?占JU址用也光坨瞅脸昂日耳的以玄:冋首需抽祈拆圭机b捷社mi-fliA^ss阳电子強件坏上犷BMTCP包廿寥疋収丸罔甘带钳]述見独孫RttOHSW包甘

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论