7层模型和4层模型
OIS 7层模型
OIS 7层模型
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
TCP/IP 4层模型
TCP/IP 4层模型
应用层
传输层
网际互联层
网络接口层
对应关系
应用层 表示层 会话层 ------------------->应用层
应用层 应用程序 针对用户的
表示层 进行数据表示 编码 加密 压缩
会话层 确定我们的对象是否下层传递
传输层-----传输层
确定数据是否可靠
确定原端口和目标端口
进行差错校验 进行流量控制
网络层 确定IP地址编码 原IP和目标IP
对应数据链路层和物理层
数据链路层 MAC地址编码的
物理层是 实际数据传递的
对应协议
>>> arp -a
网际协议(IP)
互联网组管理协议(IGMP)
互联网控制报文协议(ICMP)
TCP 传输控制协议
UDP 用户数据报协议
FTP Telnet DNS SMTP
数据封装和解封装
应用数据 data 字节流数据
应用层 FTP头 + data
传输层 TCP头 + FTP头 + data
网络层 IP头 + TCP头 + FTP头 + data
数据链路层 以太帧头 + IP头 + TCP头 + FTP头 + data
IP地址
IP地址
00000000.00000000.00000000.00000000
11111111.11111111.11111111.11111111
0.0.0.0
255.255.255.255
A类 1.0.0.0---126.255.255.255
B类 128.0.0.0---191.255.255.255
C类 192.0.0.0.----223.255.255.255
127.0.0.1 代表计算机自己
1.255.255.255代表当前网络的广播地址
1.0.0.0 代表网络本身,不能分配
最大网段数 126个(2^7-2)
最大主机数 2^24-2
私有IP 是内网IP,不能直接访问公网
有效节约公网IP
子网掩码
255.0.0.0
255.255.0.0
255.255.255.0
端口的作用
0-15 源端口(16) 16-31 目标端口(16)
32 序列号
32 确认号
数据偏移(4) 保留(6) 标志(6) 窗口(16)
校验和(16) 紧急指针(16)
-----------------------------------20个字节
选项
----------------------------
数据
0-15 源端口(16) 16-31 目标端口(16)
长度(16) 校验和(16)
----------------------------------
数据
常见端口号
FTP 文件传输协议 端口号 20传输 21登录传输命令
SSH 安全shell协议 端口号22
telnet 23 远程登录协议 很危险 屏蔽
DNS 53
http 80
SMTP 简单邮件传输协议 25 发件
POP3 邮局协议3代 110 收件
netstat -an
DNS
127.0.0.1 localhost
DNS服务
访问网站域名,首先会去访问DNS服务器,DNS服务器会返回IP,然后我们再去访问IP
递归查询 客户机---本地域名服务器
迭代查询 域名服务器---跟服务器--
网关的作用
"""
网关 又称 网间连接器 协议转换器
网关既可以用于 广域网互连 又可以用于局域网互连
网关 是一种充当转换重任的服务器或者路由器
"""