王道计算机网络mooc笔记第五章(一)(传输层概述、UDP协议)

计算机网络第五章(一)

1. 传输层概述

只有主机才有的层次。

为应用层提供通信服务;使用网络层的服务。

1. 1 传输层的功能

  1. 传输层提供进程和进程之间的逻辑通信(网络层提供主机和主机之间的逻辑通信)

  2. 复用和分用

  3. 传输层对收到的报文进行差错检测

    (网络层只对ip头部做了差错检测)

1. 2 传输层的两个协议

  1. 面向连接的传输控制协议TCP

    传送数据之前必须建立连接,数据传送结束后要释放连接。

    不提供广播或多播服务。

    特点:可靠,面向连接,时延大,适用于大文件。

    注意:TCP协议和IP协议的不同:IP协议是第三层协议,TCP是第四层协议。 TCP协议是提供可靠传输的面向连接协议,但是IP协议是无连接协议,只保证尽力交付。

  2. 无连接的用户数据报协议UDP

    传送数据之前不需要建立连接,收到UDP报文后也不需要给出任何确认。

    特点:不可靠,无连接,时延小,适用于小文件

1. 3 传输层的寻址与端口

  • 复用:应用层所有的应用进程都可以通过传输层再传输到网络层。

  • 分用:传输层从网络层收到数据后交付给指明的应用进程

  • 逻辑端口/软件端口:传输层的SAP,标识主机中的应用进程

  • 端口号:只有本地意义,在因特网中不同计算机的相同端口是没有联系的。16bit。

  • 套接字唯一标识了网络中的一个主机和和它上面的一个进程。

    套接字Socket=(主机IP地址,端口号)

2. UDP协议

UDP只在IP数据报服务之上增加了很少功能,即复用分用和差错检测功能。

2. 1 UDP的主要特点

  1. UDP是无连接的,减少开销和发送数据之前的时延。

  2. UDP使用最大努力交付,即不保证可靠交付(可靠性由上一层即应用层来保证可靠性)

  3. UDP是面向报文的,适合一次性传输少量数据的网络应用。

    即应用层给UDP多长的报文,UDP就照样发送,即一次发一个完整报文(把整个应用层报文都放入UDP报文的数据部分)。

  4. UDP无拥塞控制,适合很多实时应用

  5. UDP首部开销小,8B

2. 2 UDP首部格式

image-20210101023350831

2. 3 UDP校验

image-20210101023530247

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值