【无标题】4网络自用草稿

  • 1通信和信息处理角度,运输层向它上面的应用层提供服务,面向通信部分最高层,同时也是用户功能最底层
  • 2通信的实体:主机的应用进程间交换数据。
  • 3通信的两端应当是两个主机中的应用进程=端到端的通信
  • 4运输层重要功能:复用、分用
  • 5运输层提供应用进程间的逻辑通信
  • 6网络层为主机之间的通信提供服务,而运输层则在网络层 的基础上位应用进程之间的通信提供服务
  • 7运输层对收到的报文进行差错检测
  • 8运输层向高层用户屏蔽了下面网络核心的细节
  • 9运输层的两个重要协议
  • 用户数据报协议UDP
  • 传输控制协议TCP
  • 10两个对等运输实体通信时传送的数据单元:运输协议数据单元TPDU。但是在TCP/IP体系中,则根据所使用的协议TCP或UDP,分别称之为TCP报文段或UDP用户数据报
  • 11UDP传送数据时不需要先建立连接,
  • 12TCP提供面向连接的服务。在传送数据之前必须先建立连接,数据传送结束后要释放连接。TCP不提供广播或多播服务。
  • 13复用、分用==需要给应用层每个进程赋予一个非常明确的标志
  • 14计算机的每个进程是用进程标识符标记
  • 15协议端口(端口):
  • 硬件端口:在路由器个交换机上,为不同硬件设备进行交互
  • 软件端口:协议栈层间的抽象的协议端口,应用层各种协议进程与运输实体进行层间交互的地点
  • TCP/IP的运输层中,是16位的端口号。不同计算机相同端口号没有关联。
  • 16端口号
  • 服务器端使用:①全球通用端口号0-1023。②登记端口号:1024-49151
  • 客户端使用:49152-65535

2

  • 17UDP只在IP数据报服务之上增加了一点功能(复用,分用,差错检测)
  • 18UDP特点:

无连接

尽最大努力交付

面向报文

没有拥塞控制

支持一对一,一对多,多对一,多对多的交互通信

首部开销少

19【无标题】4网络自用草稿_第1张图片

  • 20检验和:在UDP用户数据报之前增加12给字节的伪首部。伪首部:不向上下递交,仅仅计算检验和。检验和把首部和数据部分一起检验

21【无标题】4网络自用草稿_第2张图片

3

  • 22TCP主要特点:

面向连接的运输层协议

每一条tcp连接的只能有两个端口,每一条tcp连接只能点对点

提供可交付的服务

提供全双工服务

面向字节流:流指的是流入和流出进程的字节序列。tcp看成是无结构的字节流。

  • 23tcp把连接作为最基本的抽象
  • 24tcp连接的端口较套接字(socket)或插口。端口号拼接到ip地址即构成了套接字。中间用冒号或逗号隔开。
  • 25套接字socket=(IP地址:端口号)
  • 26tcp连接::={socket1,socket2}={(IP1:port1),(IP2:port2)}
  • 27同一个IP地址可以有多个不同的tcp连接,同一个端口号也可以出现在不同的tcp连接中

4

28理想传输条件两个特点:传输信道不产生差错。不管发送方以多快的速度发送数据,接收方总是来得即处理收到的数据

29停止等待协议:

无差错
出现差错 超时重传,超时计时器。

你可能感兴趣的:(其他)