一、OIS七层模型及数据传输过程
作者:互联网
一、OIS七层模型及数据传输过程
实现两台机器互联,机器和机器之间是怎么通信的呢
先通过物理层
- 互联物理链路,物理介质。网线,光纤,无线电波等等
- 形式存在:0101000二进制电信号----比特流
- 对比特流进行分组,对二进制8个为一组形成字节,依次按顺序发送数据-经过分组之后的数据叫做----帧
- 但是不知道发送给谁,因此定义了一个MAC地址-网卡-相当于身份证唯一的
- 用来标识我这个机器的一个物理地址 寄件人(MAC地址)-收件人(目的地址)
- 怎么知道对方的MAC地址呢,有一个ARP协议(address resolution Protocol),通过IP知晓对方MAC地址;
- 我们A主机和F主机中间隔了很多其他主机,可能A和F主机就不在同一个子网里面,也可能在,我们就需要去判断发送者和接收者是不是在通一个子网,这时候有一个IP协议
- 怎样选择最优路径?--组协议、路由协议、静态路由、动态路由协议(RIP、OSPF、BGP)。
- 对发送数据进行封装-- TCP、UDP协议,一个一个一次发送
- 一般都是用两个程序两个应用进行聊天(微信-微信)--定义端口查找对应的应用程序进行处理
- 可以从校验点继续回复数据进行重传-大文件
- 每次断联不可能要你手动去连接,它实现了自动收发包的功能,还有自动寻址的功能
- 翻译工作,针对不同的系统如Windows、Linux、Mac,提供一种公共语言,进行通信
- 开始传上来的是字节流,不好识别也不好操作,应用层定义了各种应用的协议,规范应用程序的格式,为应用程序提供服务-HTTP、HTTPS、FTP、TFTP协议
标签:ARP,七层,报文,IP地址,地址,MAC,主机,数据传输,OIS 来源: https://www.cnblogs.com/cg-ww/p/13045085.html