一、ISO(international organization of standardization)定义的OSI(open system interconnect)七层模型
1、物理层
二进制形式、比特流传输b
2、数据链路层
1)将比特流变成字节B
2)定义mac地址(物理地址)
3、网络层
1)路由选择
2)实现mac地址和ip地址的转换:mac地址换成ip地址,arp协议,正向;ip地址换成mac地址,rarp协议,逆向。
4、传输层
封装数据,打包分发
定义端口号
5、会话层
主要做了断点续传的功能
6、表示层
翻译不同操作系统之间的一种公共语言,让不同系统之间可以进行通讯
7、应用层
规范数据格式
二、TCP / IP四层模型
1、数据链路层,又叫网络接口层
2、TCP协议实现的原理和过程是怎样的?假如我们本地浏览器和百度服务器进行一个简单交互和连接,这个交互和连接是怎么实现的?
- TCP协议是http、https交互的前提和基础,必须先建立一个TCP连接,后面才能进行具体的交互和连接
3、TCP建立连接——三次握手
3、TCP释放连接——四次挥手
三、TCP和UDP的区别
1)都是传输层的协议
2)TCP是传输控制协议,UDP是用户数据报协议