1. OSI 开放式系统互联参考模型
应用层 :将抽象语言转换成编码(人机交互)
表示层 :将编码转换成二进制
会话层 :提供会话层地址,应用程序内部的区分地址(无标准格式)
传输层 :TCP/UDP 协议功能 – 分段(受MTU限制,存在最大传输单元所以要分段
传输) 提供端口号(进程和提供服务的接口)
网络层 :IPV4、IPV6 --互联网协议 逻辑寻址
数据链路层: (逻辑链路控制层LLC+介质访问控制层MAC)控制硬件,交换机
物理层
(注:MTU:最大传输单元,默认1500,数据经过上三层的加工处理后,将来到传输
层;需要分段数据,每段数据的最大容量不能超过MTU值; 分段是为了让多个节点
可以在相互间影响较小的情况下共享带宽;)
2. Tcp/IP协议栈道(4层协议)
应用层:(各种协议:TELNET、FTP、SMTP等):数据报文
传输层:(TCP/UDP):数据段
网络层:(IP):数据包
网络接入层:(包含七层协议中的数据链路层和物理层):数据帧和比特流
3. 路由器发展过程
3.1集线器(HUB)
缺点:同一个广播域,不安全;产生垃圾信息;地址问题;信息冲突
解决方案:MAC地址、CSMA/CD-载波侦听多路访问-冲突检测(排队)
但是不能完全解决冲突并会增大延迟
3.2网桥-交换机(数据链路层设备可以进行数据和电流间的转换)
特点:
无限传输距离:因为交换机能够进行数据和电流转换,每经过一个交换机进行一次重新读写
完全没有冲突:所有节点可以根据MAC地址表同时首发自己的数据
单播:一对一通讯,基于MAC地址表,当不知道目标地址表时进行洪泛得到目标MAC再单播通讯
缺点:洪泛范围太大时网络太卡
3.3路由器(网络层)
路由器作为洪泛范围的边界,连接不同洪泛范围
4. TCP/UDP协议(传输层)
4.1 UDP特点
用户数据报文协议 – 非面向连接的不可靠传输协议,仅完成传输层基本工作—分段、端口号,但是传输较快,占用资源较小
4.2 TCP特点
传输控制协议 – 面向连接的可靠传输协议
面向连接:通过三次握手建立端到端虚链路
在完成传输层的基本工作之上,还需要额外的保障传输的可靠性;
可靠传输:4种可靠传输机制 – 确认、排序、重传、流控(滑动窗口)
注:什么是面向连接:就是在数据传输之前,使用预备的协议建立点到点
的链接,然后再进行数据传输
后面还会具体讲!!
5. IPV4地址
1、基本知识
1.1.网络位+主机位 子网掩码(例如192.168.1.1 255.