- 1、本文档共84页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一部分 Internet基础与应用;第四讲 Internet 技术基础;1. 分组交换技术;通信设备之间完全互连;引入中间互连设备(1);引入中间互连设备(2);引入中间互连设备(3);资源子网和通信子网
?
从逻辑功能上看整个网络可划分成资源子网和通信子网两大部分。
(1)资源子网包括网络中的所有主计算机、I/O设备、各种软件和数据库,负责全网数据处理业务,向网络用户提供各种网络资源和网络服务。
(2)通信子网是由用作信息交换的节点处理机和通信链路组成的独立的数据通信系统,它承担全网的数据传输、转接、加工和交换等通信处理工作。;通信控制处理机CCP(Communication Control Processor) ;;;1.3 数据交换技术的比较;线路交换
在数据传送开始前要建立一条完全的通路
在线路释放之前用户独占通路(费用高)
分组交换
把大数据分成有信封的小信息分组
用存储转发方式将分组从源到宿逐段传送
每个分组在被传送时只占用一段通道
适于突发性数据通信,用户可分享通道。; 计算机网络用来保证各台计算机平等地使用共享网络资源的基本技术称为分组交换。数据在网络上传输之前必须划分为分组。每个分组中都包含指明该分组应传递到哪台计算机、分组的目的地用称为计算机地址的数字来指定,共享网络的计算机轮流发送分组。每次轮到发送时,一台计算机发送一个分组。
分组交换的主要优点是可以有效地避开延迟。当某台计算机发送较长信息时,可以有若干个分组。另一台计算机发送较短信息,可以不分组或少分组。长信息发送出一个分组后短信息有机会发送自己的分组。结果是短信息无需等待长信息发送完再发送,从而避免了延迟。;2. TCP/IP协议的分层模型;清华大学;航空;客户;源支局;小张;航空;清华;
小张 老王
应用 应用
发送Email 接收Email
TCP 北京驿站 TCP
IP IP IP
网络接口 网络接口 网络接口 ;功能层一:应用;功能层二:传输控制(TCP);功能层三:网间网(IP);功能层四:网络接口;2.3 TCP/IP分层模型;1) 应用层;2) 传输层;有关概念解释???1);面向连接方式;无连接方式;有关概念解释(2);端到端的传输(End-to-End);点到点的传输(Point-to-Point);3) 互联网层;4) 网络接口层;2.4 TCP/IP 数据流;2.5 开放系统互连OSI分层模型; TCP/IP OSI;2.6 TCP/IP协议的好处;IP层协议;IP层协议;IP层协议;IP层协议;IP层协议;IP层协议;IP层协议;传输控制协议(TCP);传输控制协议(TCP);传输控制协议(TCP); TCP是面向连接的协议;采用“三次握手”(three-way handshake) 方式来建立连接。工作过程用图6-16表示。
在TCP协议中用一个发送方的序号和一个接收方的序号合起来唯一地标识一条连接。在图6-16中,设主机B中运行一个服务进程,它一直处于被动打开(passive open)状态,不断检测是否有客户进程提交来的连接请求,若有,则立即作出响应。;
例如,当主机A中的客户进程要想跟B建立一个TCP连接时:
(1)主机A向B发送一个同步命令,即SYN=1的一个TCP连接请求报文,同时为该报文
生成一个序号SEQ(Sequence Number),例如SEQ=x,放在报文头中一起发送出去。
(2)如果主机B接收本次连接请求,则返回一个同步加确认报文(SYN=1且ACK=1),
这就是“第二次握手”。其中,序号主机B生成,例如SEQ=y,与x的值无关。用第一个报文
序号值加1来作为对它的确认。
(3)最后,主机A再向B发送第二个报文(序号加1,即SEQ=x+1),同时还要对从主机
B发来的报文进行确认。
实际上,TCP协议建立连接的过程就是一个通信双方序号同步的过程。建立连接的每一方都发送
自已的初始序列号,并把收到的对方的初始序列号作为相应的确认序列号,向对方发送确认。如下示:
(1) A-B SYN 我的序列号为x;
(2) B-A SYNACK 我的序列号为y,你的序列号为x;
(3) A-B A
文档评论(0)