OSI七层与TCP/IP协议
一、什么是网络
①什么是网络
应用层:人为的打开一个或多个程序。
表示层:将人类输入的高级语言翻译成有电没电。
会话层:管理计算机之间的通讯(开启或者关闭)。
传输层:把数据传输到对面计算机 用什么方式(tcp慢可靠 ,udp快不可靠)区分你系统上的程序并且检测数据是否完整,传输层中有端口号用来区分你的程序名。
网络层:根据ip地址去找路。
数据链路层:mac地址 去判断是否是你要找的计算机。
物理层:转换成电流。
TCP/IP协议族
单播
组播
广播
应用层 HTTP FTP TFTP SMTP SNMP DNS
http(网页) 超文本传输协议 端口号:80 tcp 协议
https(网页) 超文本传输协议 端口号:443 tcp 协议
ftp 文件共享协议 端口号:20 21 tcp协议
TFTP 简单文件传输协议 端口号:69 udp协议
网络层 ICMP IGMP ip ARP RARP
网络层协议:
icmp 网络双向联通性检测 ping域名或IP地址 检测两台计算机是否可以通讯
ARP 将ip地址转化为mac地址
RARP 将MAC地址转化为ip地址
数据封装与解封过程
传输层 tcp头部+真实数据 数据段 ↘ 防火墙
网络层 ip头部+tcp头部+真实数据 数据包 → 路由器 →报文
数据链路层 mac地址+ip头部+tcp头部+真实数据+校验和 数据帧↗ 交换机
物理层 比特流 网卡