最直观的描述网络传输
闲下来整理网络部分,最简单的展示网络各层作用和数据传输过程:
- 应用层 :用于用户输入信息 或 向用户提供服务信息(用户看得懂的信息),常用协议HTTP、FTP文件传输,DNS域名系统(通过域名查找 IP)。
- 传输层:连网状态下俩电脑间进行数据传输;常用传输格式分TCP和UDP,
TCP 用于对大量数据或者对安全性有要求的数据传输(需要经过"三次握手"确认连接后,将HTTP报文分割成报文段再去传输数据的),比如文件下载;
UDP 用于实时性较强的数据、流媒体数据传输(不需要确认连接的准确性只管发送,每一次发送数据长度不大于64k,特点是传输非常快),比如游戏帧、直播;
- 网络层:确定主机的ip(IP地址经常发生改变,将IP地址通过ARP协议解析出的MAC地址通常不会改变) 、路由器 作用是查找两台主机间最合适的路径,以便将数据包传送给对方;
- 数据链路(网络接口)层:常用硬件的设备驱动、光纤、交换机、NIC网卡等,作用是对二进制分帧(分成一组一组的数据);
- 物理层:依托网线 作用是进行二进制数据和电流间的转换;
文章图片
网络传输.png 【最直观的描述网络传输】数据在发送端向下传一层添加一次首部信息,在接收时每向上传一次去掉一次该层首部信息。
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量