计算机网络及Internet传输层

计算机网络及Internet传输层

ID:40820009

大小:624.10 KB

页数:43页

时间:2019-08-08

计算机网络及Internet传输层_第1页
计算机网络及Internet传输层_第2页
计算机网络及Internet传输层_第3页
计算机网络及Internet传输层_第4页
计算机网络及Internet传输层_第5页
资源描述:

《计算机网络及Internet传输层》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、传输层功能连接管理流量控制差错检测对用户请求的响应建立无连接或面向连接的通信面向连接:会话建立、数据传输、会话拆除无连接:不保证数据的有序到达1端口号TCP端口号F T P传输层T E L N E TD N SS N M PT F T PS M T PUDP应用层2123255369161R I P520端口在进程之间的通信中所起的作用端口就是运输层服务访问点TSAP。端口的作用就是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,以及让运输层知道应当将其报文段中的数据向上通过端口交付给应用层相应的进程。所以,端口是用来标志应用层

2、的进程。在具有相同目的IP地址的分组流中,可以复用多个应用进程所发送的UDP数据报或TCP报文段。目的端传输层根据端口号解复用到不同的应用进程。应用层运输层网络层TCP报文段UDP用户数据报发送方应用进程TCP复用IP复用UDP复用TCP报文段UDP用户数据报接收方应用进程端口端口TCP分用UDP分用IP分用IP数据报IP数据报3三类端口熟知端口,数值一般为0-1023。登记端口号,数值为1024-49151,为没有熟知端口号的应用程序使用的。使用这个范围的端口号必须在IANA登记,以防止重复。客户端口号或短暂端口号

3、,数值为49152-65535,留给客户进程选择暂时使用。当服务器进程收到客户进程的报文时,就知道了客户进程所使用的动态端口号。通信结束后,这个端口号可供其他客户进程以后使用。端口是一个16bit的地址,并用端口号进行标识。4插口(socket)TCP使用“连接”(而不仅仅是“端口”)作为最基本的抽象,同时将TCP连接的端点称为插口(socket),或套接字、套接口。插口和端口、IP地址的关系是:IP地址131.6.23.13端口号1500131.6.23.13,1500插口(socket)5插口(socket)或套接字插口包括IP地址和端

4、口号(主机IP地址,端口号),共48bit在整个因特网中,运输层通信的一对插口必须是惟一的。一个应用程序通过定义三部分来产生一个套接字:主机IP地址、服务类型(面向连接的服务是TCP,无连接服务是UDP)、应用程序所用的端口6常用的熟知端口号7ECHO回送37TIME时间42NAMESERVER主机名字服务器53DOMAIN域名服务器67BOOTPS启动协议服务69TFTP简单文件传输161SNMPSNMP网络监控……20FTP-DATA文件传输协议(数据连接)21FTP文件传输协议(控制连接)23TELNET远程登录终端25SMTP简单邮

5、件传送协议43NICNAMEwhois程序79FINGERfinger程序80HTTPWEB服务……UDP熟知端口号TCP熟知端口号7传输层举例根据应用的不同,需要两种不同的运输协议。面向连接的传输控制协议TCP(TransmissionControlProtocol):提供可靠的,面向连接的运输服务,不提供广播和多播服务。传送数据单位:TCP报文段,无连接的用户数据报协议UDP(UserDatagramProtocol):不需要建立连接,不需要给出任何确认。传送数据单位:UDP数据报(提供无连接、不可靠的传输服务;会出现分组丢失、重复、乱

6、序;应用程序需要负责传输可靠性方面的所有工作;实时性好)8使用TCP和UDP协议的各种应用和应用层协议9传输控制协议TCPTCP报文段的格式TCP的可靠性机制——确认和重传TCP的流量控制和拥塞控制机制TCP的运输连接管理10发送分组1#接收分组1#接收ACK1#发送ACK1#发送分组2#接收ACK2#发送ACK2#发送端接收端时间正确传送重发分组2#接收分组2#超时超时重传1)TCP的可靠性机制——确认和重传TCP每发送一个报文段,就设置一次计时器。重传时间到而还没有收到确认,就重传这一报文段。重传时间略大于平均往返时延。TCP要求连接的

7、接收端在正确收到数据以后,向源端发送肯定确认信息(ACK)11TCP首部20字节的固定首部目的端口数据偏移检验和选项(长度可变)源端口序号紧急指针窗口确认号保留FIN32位SYNRSTPSHACKURG位08162431填充TCP数据部分TCP首部TCP报文段IP数据部分IP首部发送在前2)TCP报文段的首部格式12TCP首部20字节固定首部目的端口数据偏移检验和选项(长度可变)源端口序号紧急指针窗口确认号保留FINSYNRSTPSHACKURG位08162431填充源端口和目的端口字段——各占2字节。端口是运输层与应用层的服务接口。运输层

8、的复用和分用功能都要通过端口才能实现。13TCP首部20字节固定首部目的端口数据偏移检验和选项(长度可变)源端口序号紧急指针窗口确认号保留FINSYNRSTPSHACKURG位0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。