您的位置:首页 > 理论基础

计算机网络基础知识。

2019-05-17 13:44 1341 查看

OSI参考模型

这三层是自己写的代码实现

应用层:文件传输FTP,万维网HTTP这些需要联网的

表示层:1数据格式的转换(二进制转化为图片)2数据加密解密(聊天隐私会进行加密防止抓包)3数据压缩与恢复(比如说视频聊天在传输过程中会压缩)(如XXXXX)

会话层:向用户进程实体提供链接进行有序的数据传输,也就是建立同步。1建立同步会话2从校验点恢复通信,实现数据同步

(cookie功能,将表示层的数据封装成秘钥加一些令牌向下传输,令牌aaaaaa)

下面四层是socket实现

传输层:实现进程中的通信,与端与端间的通信,上三层与下三层,传输单位是报文或数据段。,,功能一:可靠传输(需从另一端确认)不可靠传输只管发送。功能二:差错控制,流量控制(TCP或者UDP)(TCPxxxxxaaaaa)

网络层:把分组从源端传到目的端,为不同的主机提供服务,网络传输单位是数据报,1路由选择(找最佳路径)2流量控制(寻址寻址OP)(IPTCPxxxxxaaaaa)

数据链路层:将网络层传下来的数据报转化成帧,数据链路层的单位为帧。1成帧2差错控制3流量控制(mac)(macIPTCPxxxxxaaaaa)

物理层:在物理层上实现比特流的透明传输(不管什么比特组合,都能在数据链路上传输),物理层的传输单位是比特1定义接口特性,定义传输模式(单工,双工,半双工)定义传输速率(多少兆网速)4比特同步与编码(0011100)

确定与传输媒体接口的一些特性,传输方式:并行传输与串行传输

5层参考模型结合osi与TCP与IP的优点

应用层
传输层
网络层
数据链路层
物理层

支持各种网络应用

进程与进程之间的传输TCP与UDP

源主机到目的主机的数据分组

把网络层传下来的数据报组装成帧

比特传输

 

IP由xxx.xxx.xx.xx组成,本质是0000000.00000000.00000000.0000000 0-255之间,叫ipv4、

00000000.0000000.00000000.00000000.0000000.00000000又叫ipv6

子网掩码:255.255.255.0前三位固定,后面有254选择0与255除外

其中网关的地址决定了IP的前几位。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: