Osi七层参考模型
应用层:实现人机交互的界面
表示层:编码 解码 加密 解密
会话层:建立 维持 终止会话进程
传输层:通过端口号区分不同服务,数据分段
网络层:通过ip地址进行逻辑寻址 路由器
数据链路层: 媒介访问控制层 MAC
逻辑链路层 llc 为上层提供fcs校验
物理层:定义电气电压接口规范光学特性
双绞线的有效传输距离为100m
数据在传输过程中存在两个问题
- 信号的衰减
- 信号的失真
中继器的作用 加压
Csma/cd 带冲突检测的载波多路访问技术
广播/洪泛
交换机的功能
- 无限延长传输距离
- 实现单播
Mtu 最大传输单元 1500b
Mss最大段长度 1480b
路由器的功能
- 分割广播域
- 路由功能
Arp 地址解析协议 把ip地址解析成mac地址
Aarp 逆向arp
端口号的取值范围 0-65535 1-1023为著名端口号 1024-65535 高端口号,动态端口号
ftp 文件传输协议 tcp 21
telnet 远程登录 tcp 23
http 超文本传输协议 tcp80 8080
https 安全的http tcp 443
DNS 域名解析系统 UDP/TCP 53
常见的三层协议
- ip
- icmp 控制管理协议 ping
- arp 地址解析协议
常见的四层协议
- tcp 面向连接的可靠传输协议 确认 重传 排序 流动(滑动窗口)
源端口号 目标端口号
序列号
确认序列号
头部长度 服务质量 确认包 同步序列号 断开请求 滑动窗口
Tcp 校验 指针
选项
数据
Tcp面向连接体现在三次握手
四次断开
- udp 非面向连接的不可靠传输协议
Tcp/ip协议栈
相同点: 2者都是模型化层次化
下层对上层提供服务支持
每层协议彼此相互独立
不同点:OSI先有模型才有协议 TCP/IP先有协议才有模型
TCP/IP协议栈只适用于TCP/IP网络
层数量不同
Ip协议
Ttl:生存时间 取值范围0-255 默认为255 ,每经过一台路由器减1,为0 时不传递
Protocol 协议号