- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[所有分类]网络技术-第5章
page # 第5章 TCP/IP网际层和传输层 第5章 TCP/IP网际层和传输层 第5章 TCP/IP网际层和传输层 第5章 TCP/IP网际层和传输层 第5章 TCP/IP网际层和传输层 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.1 网际协议(IP)和IP地址 5.2 子网的划分与配置 5.2 子网的划分与配置 5.2 子网的划分与配置 5.2 子网的划分与配置 5.2 子网的划分与配置 5.2 子网的划分与配置 5.2 子网的划分与配置 5.2 子网的划分与配置 5.2 子网的划分与配置 5.2 子网的划分与配置 5.2 子网的划分与配置 5.2 子网的划分与配置 5.3 TCP/IP网络层其他协议 5.3 TCP/IP网络层其他协议 5.3 TCP/IP网络层其他协议 5.3 TCP/IP网络层其他协议 5.3 TCP/IP网络层其他协议 5.3 TCP/IP网络层其他协议 5.3 TCP/IP网络层其他协议 5.3 TCP/IP网络层其他协议 5.3 TCP/IP网络层其他协议 5.3 TCP/IP网络层其他协议 5.4 传输控制协议(TCP) 运输层为相互通信的应用进程提供了逻辑通信 应用进程之间的通信 两个主机进行通信实际上就是两个主机中的应用进程互相通信。 应用进程之间的通信又称为端到端的通信。 运输层的一个很重要的功能就是复用和分用。 “运输层提供应用进程间的逻辑通信”。“逻辑通信”的意思是:运输层之间的通信好像是沿水平方向传送数据。但事实上这两个运输层之间并没有一条水平方向的物理连接。 运输层协议和网络层协议的主要区别 端口(port) 问题:能否用进程标示符来表明因特网通信的终点? 解决这个问题的方法就是利用目的主机提供的功能来识别终点,而不需要知道具体实现这个功能的进程是哪一个。 也就是在运输层使用协议端口号(protocol port number),或通常简称为端口(port)。 虽然通信的终点是应用进程,但我们可以把端口想象是通信的终点,因为我们只要把要传送的报文交到目的主机的某一个合适的目的端口,剩下的工作(即最后交付目的进程)就由 TCP 来完成。 端口用一个 16 位端口号进行标志, 0~65535。 端口号只具有本地意义,即端口号只是为了标志本计算机应用层中的各进程。在因特网中不同计算机的相同端口号是没有联系的。 三类端口 熟知端口,数值一般为 0~1023。 登记端口号,数值为1024~49151,为没有熟知端口号的应用程序使用的。使用这个范围的端口号必须在 IANA 登记,以防止重复。 客户端口号或短暂端口号,数值为49152~65535,留给客户进程选择暂时使用。当服务器进程收到客户进程的报文时,就知道了客户进程所使用的动态端口号。通信结束后,这个端口号可供其他客户进程以后使用。 软件端口与硬件端口 在协议栈层间的抽象的协议端口是软件端口。 路由器、交换机或者网卡上的端口是硬件端口。 硬件端口是不同硬件设备进行交互的接口,而软件端口是应用层的各种协议进程与运输实体进行层间交互的一种地址。 5.4 传输控制协议(TCP) 5.4 传输控制协议(TCP) 5.4 传输控制协议(TCP) 套接字 (socket) 套接字 socket = (IP地址: 端口号) 每一条 TCP 连接唯一地被通信两端的两个端点(即两个套接字)所确定。即: TCP 连接 ::= {socket1, socket2} = {(IP1: port1), (IP2: port2)} 5.4 传输控制协议(TCP) 窗口字段 —— 占 2 字节,用来让对方设置发送窗口的依据,单位为字节。 5.4 传输控制协议(TCP) 客户服务器方式 TCP 连接的建立都是采用客户/服务器方式C/S。 主动发起连接建立的应用进程叫做客户(cli
文档评论(0)