计算机网络第五章
2019-06-19 17:17:00 0 举报
AI智能生成
计算机网络第五章
作者其他创作
大纲/内容
网络层为主机之间提供逻辑通信
运输层为应用进程之间提供端到端的逻辑通信
运输层作用
在一台主机中经常有多个应用进程同时分别和另一台台主机中的多个应用进程通信
运输层有一个很重要的功能 复用 和 分用
运输层需要有两种不同的运输协议,即面向对象的TCP和无连接的UDP
当运输层采用TCP协议(传输控制协议)时,这条逻辑通信信道就相当于一条全双工的可靠信道
提供面向连接的服务
传送的单位协议是TCP报文段
不提供广播或多播服务
提供可靠的 , 面向连接的运输服务
采用无连接的UDP协议(用户数据报协议),这种逻辑通信信道是一条不可靠信道
无连接协议
在传送数据之前不需要先建立连接
传送的数据单位协议是UDP报文或用户数据报
对方的运输层在收到UDP报文后,不需要给出任何确认
UDP不提供可靠交付,但在某些情况下,UDP是一种最有效地工作方式
两大类端口
服务端使用的端口
熟知端口
0 ~ 1023
登记端口
1024 ~ 49151
客户端使用的端口
短暂端口
49152 ~ 655535
可靠传输的工作原理
理想传输条件
传输信道不产生差错
不管发送方以多快的速度发送数据,接收方总是来得及处理收到的数据
全双工通信的双方既是发送方也是接收方
TCP在发送完一个分组后,必须保留已发送的分组的副本
分组和确认分组必须进行编号
在不可靠传输网络实现可靠通信
自动重传请求ARQ
TCP报文段的首部格式
面向字节流,传送的数据单元报文段
一个TCP报文段分为首部和数据两部分
TCP报文段首部得前20个字节是固定的,后面有4n字节是根据需要而要增加的选项
TCP首部的最小长度20字节
0 条评论
下一页