网络编程基础_五层协议

五层协议详解

一、数据链路层/物理层

Ethernet(以太网协议)

数据报,数据帧

head data

18字节 6字节(源地址)发送者 6字节(目标地址)接收者 6字节(网卡) MAC地址

计算机通信都靠吼 广播(范围有限) 局域网/子网

二、网络层

IP 协议

arp协议 自动根据ip解析mac地址

ip协议标识在哪个子网里(局域网)
找到子网

三、传输层

tcp/udp 协议 基于端口工作 0-65535
一个软件对应该系统的一个端口

发包 封包的过程
收包 拆包的过程

四、应用层

有自己的协议/也可以使用常规协议,http/ftp协议等

附上收藏的一个图片
这里写图片描述

猜你喜欢

转载自blog.csdn.net/u013193903/article/details/80517469