您的当前位置:首页正文

【计算机网络复习】408王道视频总结 第五章:传输层

2024-11-23 来源:个人技术集锦

这是我自己看王道系列视频总结的,我是在专注笔记里写好然后粘过来的(给大家安利专注笔记,是我用过无数笔记软件后留下的?),需要原笔记文件的可以给我评论哈

第一章概要 总结:

第二章物理层 总结:

第三章数据链路层 总结:

第四章网络层 总结:

第五章传输层 总结:

第六章应用层 总结:

 

第五章 传输层

概述

传输层使用网络层的服务,为应用层提供服务。传输层是只有主机才有的层次(中间设备都只有下三层)

传输层功能:

  • 两个协议

TCPUDP面向连接的传输控制协议无连接的用户数据报协议传输之前必须建立连接,传送结束之后要释放连接传送数据之前不需要建立连接,收到UDP报文之后也不需要给出任何确认不提供广播或者多播服务,每条TCP连接只能是一对一(点对点)支持一对一、一对多、多对一、多对多的交互通信把应用层传下来的报文看成字节流,把字节流组织成大小不等的数据块对于应用层传下来的报文不合并也不拆分,只是添加UDP首部即可(面向报文)有流量控制、拥塞控制、提供全双工没有拥塞控制,适合实时应用首部开销较大、20B首部开销小、8B

简单总结,TCP:可靠、面向连接、时延大、适用于大文件;UDP:不可靠、无连接、时延小、适用于小文件。

  • 寻址与端口
    • 复用与分用
    • 端口(逻辑/软件)是传输层的SAP(服务访问点),标识主机中的应用进程。
      • 端口号只有本地意义,不同计算机的相同端口号是没有联系的
      • 端口号长度:16bit,能标识65536个端口号
      • 分类
        • 服务端使用的
          • 熟知端口号:给TCP/IP最重要的一些应用程序,让所有用户都知道(0-1023)
          • 登记端口号:为没有熟知端口号的应用程序使用的(1024-49151)
        • 客户端使用的:客户进程运行时动态分配(49152-65535)
      • 网络上用发送方和接收方的套接字组合来识别端点,套接字Socket来唯一标识网络上一个主机和其上的一个进程 Socket=(主机IP地址,端口号)

用户数据报协议UDP协议

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

首部字段只有 8 个字节,包括源端口、目的端口、长度、检验和。

12 字节的伪首部是为了计算UDP数

显示全文