【传输层】概述、复用分用、UDP详解、UDP校验

简介: 【传输层】概述、复用分用、UDP详解、UDP校验

🌸I could be bounded in a nutshell and count myself a king of infinite space.

特别鸣谢:木芯工作室 、Ivan from Russia


传输层概述----为应用层服务

提供进程和进程之间的逻辑通信

复用和分用------送交到对应每个进程---------寄信一样

传输层对收到的报文进行差错检测--------可靠传输(TCP)

TCP靠谱–大文件、时延大 与UDP不可靠–小文件、时延小

传输层的寻址与端口------复用—应用层所有进程通过传输层再传输到网络层----------分用---------传输层从网络层收到数据后交付给指定应用程序

端口------传输层的SAP

端口号长度--------------16bit

客户端使用端口号-------仅在应用使用的时候动态选择-------49152以后的

套接字------Socket—IP:端口号

UDP协议—无连接、不可靠—再IP数据报上加复用分用和差错检测-------面向报文------保留整个应用层的报文----传输层一次发送一个完整的应用层报文------------防止分片,只发送少量数据------没有拥塞控制、适合很多实时应用-------UDP首部开销小8B,TCP20B

UDP首部格式----4个2B-------不需要回复就不用谢源端口号就写0,------分用的时候,找不到对应的目的端口号就丢弃保温并给发送方ICMP

UDP校验-----伪首部-不向上上传也不往下传------伪首部只有在计算校验和的时候才出现--------伪IP首部--------17表示使用UDP

UDP校验----直接把横着的四个字节------二进制求和取反码------填入检验和

目录
打赏
0
1
1
0
5
分享
相关文章
【计算机网络】为什么DNS协议采用的是UDP作为传输层协议,而不是TCP?
【1月更文挑战第10天】【计算机网络】为什么DNS协议采用的是UDP作为传输层协议,而不是TCP?
更深层次理解传输层两协议【UDP | TCP】【UDP 缓冲区 | TCP 8种策略 | 三次握手四次挥手】
UDP和TCP各有所长,UDP以其低延迟、轻量级的特点适用于对实时性要求极高的应用,而TCP凭借其强大的错误检测、流量控制和拥塞控制机制,确保了数据的可靠传输,适用于文件传输、网页浏览等场景。理解它们的工作原理,特别是UDP的缓冲区管理和TCP的8种策略,对于优化网络应用的性能、确保数据的高效和可靠传输至关重要。开发者在选择传输层协议时,应根据实际需求权衡利弊,合理利用这两项关键技术。
130 5
TCP和UDP 传输层协议的区别
TCP协议全称是传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。
92 2
【网络工程师】<软考中级>传输层协议TCP/UDP&常用应用层协议
【1月更文挑战第27天】【网络工程师】<软考中级>传输层协议TCP/UDP&常用应用层协议
【计算机网络-传输层】TCP/UDP、SYN泛洪攻击、三次握手四次挥手
【计算机网络-传输层】TCP/UDP、SYN泛洪攻击、三次握手四次挥手
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等