【传输层】概述、复用分用、UDP详解、UDP校验
2023-02-18 16:49:11 时间
文章目录
- 传输层概述----为应用层服务
- TCP靠谱--大文件、时延大 与UDP不可靠--小文件、时延小
- 传输层的寻址与端口------复用---应用层所有进程通过传输层再传输到网络层----------分用---------传输层从网络层收到数据后交付给指定应用程序
- 套接字------Socket---IP:端口号
- UDP协议---无连接、不可靠---再IP数据报上加复用分用和差错检测-------面向报文------保留整个应用层的报文----传输层一次发送一个完整的应用层报文------------防止分片,只发送少量数据------没有拥塞控制、适合很多实时应用-------UDP首部开销小8B,TCP20B
- UDP首部格式----4个2B-------不需要回复就不用谢源端口号就写0,------分用的时候,找不到对应的目的端口号就丢弃保温并给发送方ICMP
- UDP校验-----伪首部-不向上上传也不往下传------伪首部只有在计算校验和的时候才出现--------伪IP首部--------17表示使用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校验----直接把横着的四个字节------二进制求和取反码------填入检验和
相关文章
- LeetCode 212. 单词搜索 II -- 字典树+dfs
- 智能催收系统中自然语言理解模块设计
- 【网页设计】期末大作业:化妆品主题——绿色大气的html5响应式化妆品护肤品肌肤网页设计(11页)
- sed学习与实践1:sed基本指令
- selenium 自动化测试
- 【canvas教程】实现画布拖动、定点缩放,支持手势与鼠标滚轮操作
- 13.2 GAS与属性
- 论文阅读笔记《Deep Learning of Graph Matching》
- C语言学习之路(基础篇)—— 数组和字符串 02
- 人工智能2021年10大应用
- JUC-原子操作类之18罗汉增强
- 浅析量化交易程序化的优势
- 1. 微服务之Eureka服务注册发现
- 自动化测试 | 测试老鸟总结,你们项目自动化测试实施成功与否的因素
- Java教程
- Java快速入门
- Java简介
- 安装JDK
- 第一个Java程序
- Java代码助手