1.物理层
传输01比特流
2.数据链路层 ARP
对比特流进行分组,传输数据报(64<数据报长度<1518) 。数据报头部包含源和目的mac地址。
通过在同一个局域网中进行广播,能够实现同局域网传播。跨局域网是网络层的事。
协议:ARP协议。地址解析协议,根据目标IP地址获取目标物理地址的协议。
3.网络层:ip
网络层功能:引入一套新的地址用来区分不同的广播域/子网,这套地址即网络地址。IP协议就是确定对方局域网的位置。在不同的局域网之间采用路由的方式传输数据报。
ip + mac + 广播的方式 就能让你找到全世界所有的计算机的位置。
但互联网之间通信本质是:应用之间的通信,只是找到计算机的位置是不够的,你应该需要找到具体的软件的位置。计算机上软件很多,每一个软件都有一个对应的端口用于专门收发数据的,这个端口就是下一层的事情了。
协议:IP协议。规定网络地址的协议叫ip协议,它定义的地址称之为ip地址
4.传输层
传输层就是TCP/UDP协议也叫做端口工作协议。这样我们就可以找到计算机具体软件的位置。
所以:现在是ip+mac+端口 就可以确定全世界任何一个计算机上的任何一个软件的位置。
TCP、UDP
5.应用层
这个协议是每个软件自定义的一些协议。
DNS,FTP,HTTP,telnet,SMTP,POP3