码农知识堂 - 1000bd
Python
PHP
JS/TS
JAVA
C/C++
C#
GO
Kotlin
Swift
【计算机网络】【《计算机网络·自顶向下方法(原书第7版)》笔记】第三章:运输层
文章目录
@[toc]
3.1|概述和运输层服务
运输层和网络层的关系
因特网运输层概述
3.2|多路复用与多路分解
无连接的多路复用与多路分解
面向连接的多路复用与多路分解
TCP客户-服务器示例
Web服务器与TCP
个人主页:
丷从心·
系列专栏:
计算机网络
3.1|概述和运输层服务
运输层和网络层的关系
网络层提供了主机之间的逻辑通信
运输层为运行在不同主机上的进程之间提供了逻辑通信
因特网运输层概述
因特网文献(如
R F C RFC
RFC
文档)将
T C P TCP
TCP
的运输层分组称为报文段,将
U D P UDP
U
D
P
的分组称为数据报
网际协议
I P IP
I
P
的服务模型是尽力而为交付服务,它不确保报文段的交付,不保证报文段的按序交付,不保证报文段中数据的完整性,
I P IP
I
P
被称为不可靠服务
3.2|多路复用与多路分解
多路复用与多路分解将由网络层提供的主机到主机交付服务延伸到为运行在主机上的应用程序提供进程到进程的交付服务
端口号是一个
16 16
16
比特的数,其大小在
0 ∼ 65535 0 \sim 65535
0
∼
65535
之间,
0 ∼ 1023 0 \sim 1023
0
∼
1023
范围的端口号称为周知端口号
无连接的多路复用与多路分解
U D P UDP
U
D
P
套接字是由一个二元组(目的
I P IP
I
P
地址,目的端口号)来标识的
如果两个
U D P UDP
U
D
P
报文段有不同的源
I P IP
I
P
地址和
/ /
/
或源端口号,但具有相同的目的
I P IP
I
P
地址和目的端口号,那么这两个报文段将通过相同的目的套接字被定向到相同的目的进程
面向连接的多路复用与多路分解
T C P TCP
TCP
套接字是由一个四元组(源
I P IP
I
P
地址,源端口号,目的
I P IP
I
P
地址,目的端口号)来标识的
两个具有不同源
I P IP
I
P
地址或端口号的到达
T C P TCP
TCP
报文段将被定向到两个不同的套接字,除非
T C P TCP
TCP
报文段携带了初始创建连接的请求
TCP客户-服务器示例
T C P TCP
TCP
服务器应用程序有一个“欢迎套接字”,它在
12000 12000
12000
号端口上等待来自
T C P TCP
TCP
客户的连接建立请求
当运行服务器进程的计算机的主机操作系统接收到具有目的端口
12000 12000
12000
的入连接请求报文段后,它就定位服务器进程,该进程正在端口号
12000 12000
12000
等待接受连接
新创建的连接套接字通过四元组来标识
Web服务器与TCP
当今的高性能
W e b Web
W
e
b
服务器通常只使用一个进程,但是为每个新的客户连接创建一个具有新连接套接字的新线程
相关阅读:
百度知道APP心跳包分析-MD5字段(gzip + CRC32)
MySql -- 读写分离
2021 华数杯全国大学生数学建模竞赛C题-电动汽车目标客户销售策略研究(二)(附带赛题解析&获奖论文及R语言和Python代码)
MySQL——事务(说明及其细节)
mybatis学习(13): 连接数据库之前的准备(测试连接)
OceanBase 4.0:当我们谈单机分布式一体化架构时,我们在说什么?
反弹Shell
《视觉 SLAM 十四讲》第 7 讲 视觉里程计1 【如何根据图像 估计 相机运动】【特征点法】
【Java面试】第三章:P6级面试
map和set底层实现【C++】
原文地址:https://blog.csdn.net/from__2024_04_11/article/details/138042281
最新文章
攻防演习之三天拿下官网站群
数据安全治理学习——前期安全规划和安全管理体系建设
企业安全 | 企业内一次钓鱼演练准备过程
内网渗透测试 | Kerberos协议及其部分攻击手法
0day的产生 | 不懂代码的"代码审计"
安装scrcpy-client模块av模块异常,环境问题解决方案
leetcode hot100【LeetCode 279. 完全平方数】java实现
OpenWrt下安装Mosquitto
AnatoMask论文汇总
【AI日记】24.11.01 LangChain、openai api和github copilot
热门文章
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
奉劝各位学弟学妹们,该打造你的技术影响力了!
五年了,我在 CSDN 的两个一百万。
Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
面试官都震惊,你这网络基础可以啊!
你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
心情不好的时候,用 Python 画棵樱花树送给自己吧
通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
13 万字 C 语言从入门到精通保姆级教程2021 年版
10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系
2656653265@qq.com
京ICP备2022015340号-1
正则表达式工具
cron表达式工具
密码生成工具
京公网安备 11010502049817号