计算机网络
文章平均质量分 58
cyrilwong947
这个作者很懒,什么都没留下…
展开
-
计算机网络-QuickScan-05-UDP
UDP协议介绍全称:UDP(user datagram protocol):用户数据包协议定义:在传输层直接提供发送报文的能力,Datagram是数据传输的最小单位。目标:发送报文,无法拆分数据。既然是发送报文,为什么不直接使用IP协议发送?IP协议只能将数据从一个网络接口发送到另一个网络接口(网卡到网卡),无法传输层完成host-to-host的任务(也就是无法寻址应用,没有记录端口号)。并且IP协议没有地方记录端口号,无法到达应用。UDP的封包格式UDP vs TCP聊天室场景分析原创 2021-04-03 22:33:30 · 160 阅读 · 0 评论 -
计算机网络-QuickScan-03-IPv4
1. 基本概念IP协议:网络层协议网络层上层协议是传输层协议(解决host-to-host问题,保证可靠性)网络层下层是链路层协议(解决局域网内部数据传输问题device-to-device)2. IP协议可能遇到的问题封包损坏:数据发生了损坏丢包:数据传输中发生了丢失重发:某个路由器拷贝了两份,最终都到了目的地。乱序:IP协议不处理乱序问题3. 网络层需要解决的三个问题三个问题没办法同时兼得。延迟吞吐量丢包量4. IP协议的工作原理4.1 分片不想切片的话,底原创 2021-04-02 23:05:25 · 178 阅读 · 0 评论 -
计算机网络-QuickScan-02-TCP协议
1. 概述TCP是一个可以提供可靠的,支持全双工,连接导向的协议,因此在客户端和服务端之间传输数据的时候,是必须先建立一个连接的。2. TCP的特点2.1 什么是连接?是虚拟,抽象的概念。并没有一个连接在物理层,只是在两个程序来接收消息。能让两个通信的程序间确保彼此都在线。加快请求的响应速度连接也称为session(会话)使通信更稳定,安全消耗更多资源2.2 什么是全双工?单工:任何时刻数据只能单向传递半双工(一条线路也够用,多线路多速度):允许数据在两个方向上传输。但是某一时原创 2021-03-31 02:43:29 · 252 阅读 · 0 评论 -
计算机网络-QuickScan-01-互联网协议群
互联网协议群(TCP/IP协议群)OSI并没有给出实现,TCP/IP是一份可行的方案。1. TCP/IP需要解决5个问题报文拆分增加协议头数据在相邻设备间传输路由和寻址数据重组1.1 报文拆分数据量大,网络底层设备不支持复用路径1.2 增加协议头数据分块后,在接收端需要重组,所以需要使用头部来添加一些描述字段。Payload也是指的Body。头部需要放置信息关于:发给哪个主机,发给主机的哪个应用?1.3 数据在相邻设备间传输网络边界:网吧,公司内部网络网络内部,原创 2021-03-31 01:59:07 · 176 阅读 · 0 评论