标签:协议栈 管理 面向 一对多 mamicode arp 适用于 jpg IP报头
#网络知识梳理1.OIS分层参考模型
分层名称 七层功能 设备
应用层---------->提供应用程通信 http ftp telnet dns协议
表示层---------->处理数据格式,数据加密等----------->图片加密和加密
会话层--------->建立,维护和管理会话----------------->session
传输层--------->建立主机端到端连接------------------>tcp/udp
网络层--------->寻址和路由选择----------------------->路由器------->IP
数据链路层--->提供介质访问,链路管理等 --------->交换机-------->物理介质访问
物理层--------->比特流传输---------------------------->PC,手机------->二进制数据传输
2.TCP/IP模型层间通信和数据封装
用户
|
用户数据 应用层
| |
TCP报头 |
| |
IP报头 传输层 段
| | |
LLC报头 网络层 包
| |
| | |
MAC报头|LLC 数据链路层 帧
| | |
01010 物理层 包
3.MAC概述
MAC地址有48位,全球唯一性 MAC地址=厂家编号24bits+序列号24bits 十六进制数进行表示
组播:MAC地址48位中的第8位为1一对多的关系
单播:MAC地址48位中的第8位为零,一对一关系
广播:MAC48位全部为1,一对所有的关系
4.网络层
功能: 在不同的网络之间转发数据包,寻址和转发功能;
设备:路由器和三层交换机
4.网络层常见协议
网络协议:IP/ICMP/ARP/RARP
网络层地址:IP分为网络位和主机位
5.传输层
TCP:面向连接,可靠,适用于可靠性要求高的应用,开销大;
UPD:无连接,不可靠,适用于更关注的传输效率应用,可靠性由应用层负责。
6.应用层概述
为用户提供接口处理特点的应用,数据加密,压缩,解压缩
定义数据表示的标准
协议:FTP,TELNET,DNS,SMTP/POP3/TFTP....
7.TCP/IP协议栈封装过程
8.IP分片
分片原则:路由器IP把数据长度与MTU进行比较,前者大于后者需要进行分片,目前路由器进行数据组织。
以太网MTU(最大传输单元):1500
9.总结
1.OSI 网络参考模型分为那几层
2.TCP/IP协议站各个层次的功能
3.TCP/IP协议栈中报文封装和解封装过程;
4.TCP/IP协议栈报文封装的格式。
标签:协议栈 管理 面向 一对多 mamicode arp 适用于 jpg IP报头
原文地址:https://blog.51cto.com/breaklinux/2488551