【传输层】概述、复用分用、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校验----直接把横着的四个字节------二进制求和取反码------填入检验和

相关文章
|
2月前
|
网络协议
【计算机网络】为什么DNS协议采用的是UDP作为传输层协议,而不是TCP?
【1月更文挑战第10天】【计算机网络】为什么DNS协议采用的是UDP作为传输层协议,而不是TCP?
|
2月前
|
域名解析 缓存 网络协议
|
4天前
|
缓存 网络协议 网络性能优化
计算机网络—传输层-tcp、udp协议详解
计算机网络—传输层-tcp、udp协议详解
|
2月前
|
存储 网络协议
传输层协议 UDP
传输层协议 UDP
|
2月前
|
缓存 网络协议 安全
TCP和UDP 传输层协议的区别
TCP协议全称是传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。
31 2
|
9月前
|
自然语言处理 网络协议 算法
UDP协议和报文格式,校验和,CRC的含义
UDP协议和报文格式,校验和,CRC的含义
|
2月前
|
网络协议 安全 网络性能优化
【网络工程师】<软考中级>传输层协议TCP/UDP&常用应用层协议
【1月更文挑战第27天】【网络工程师】<软考中级>传输层协议TCP/UDP&常用应用层协议
|
2月前
|
网络协议 程序员 网络性能优化
传输层重要协议之UDP协议和TCP协议详解
传输层重要协议之UDP协议和TCP协议详解
|
2月前
|
缓存 网络协议 网络性能优化
【计算机网络-传输层】TCP/UDP、SYN泛洪攻击、三次握手四次挥手
【计算机网络-传输层】TCP/UDP、SYN泛洪攻击、三次握手四次挥手
|
9月前
|
存储 网络协议 程序员
UDP 协议【传输层协议】
UDP 协议【传输层协议】
89 0