网络--七层协议

来源:互联网 发布:怎么提高淘宝的转化率 编辑:程序博客网 时间:2024/05/21 08:57

七层协议:

计算机如何连接起来?


网线/无线电波/光纤  ---只能传递电信号(数字时代:高低电平(01);模拟时代:正弦波).


'物理层':规定了计算机的连接方式.规定了连接标准.


010101001010000001111111111110101



单纯的 01没有意义的.必须规定解读方式.


'数据链路层':规定01的解读方式.


以太网协议:局域网协议.规定了"数据包"的概念.



"网络层":


如果寻找到网络中唯一的一台计算机?


网络地址: 网址/IP地址.通过IP地址来寻找网络中唯一的一台计算机.


IP地址:用来确定网络中的计算机的位置.

{

    IPv4

    

    IPv6

}


子网掩码: 子网掩码配合IP地址共同来决定计算机所在的"子网络(局域网)"

子网掩码与IP地址做"/"运算.运算之后的结果就是计算机所在的子网络.


路由器/网关 :路由器/网关地址.


"网络拓扑结构"

DNS服务器:将域名解析成IP地址.


网络层是建立"主机""主机"之间的通信. IP IP


路由器/交换机:网络寻址功能.寻找一条'最佳'的路径找到网络中的计算机.


网卡:网卡也是唯一的.

MAC地址:就是网卡地址.


一条聊天信息通过网卡流入了计算机.


QQ(5000)/微信(4000)/陌陌(3000)  --聊天类/社交类.


如何确定网卡中流入的信息是给哪个应用程序的?


传输层:


给每一个使用网卡的应用程序(app)一个编号.通过编号来确定app. ----这个编号就是"端口号"

端口号就是一个 app.


无论TCP还是UDP ,都会附带端口号.


TCP协议:三次握手协议/安全协议.目前应用最广泛的协议.效率没有UDP协议高."需要建立连接".


UDP协议:报文头协议.无连接的.效率高.


传输层主要建立 "端口""端口"之间的通信.


网络通信模型: "主机 +端口"

Socket = TCP + IP // 最常见的

Socket = UDP + IP


会话层


自动.网络寻址/收发信息都可以自动完成.


表示层


解决不同系统之间通信的语法问题.


应用层

规定不同app的数据传输格式.

{

    http:// 超文本传输协议.网络开发中使用最广泛的协议. http是一个特殊处理的(TCP/IP)协议.

    

    mailto: 邮件传输协议.

    

    ftp : 文件传输协议.

}

1 0
原创粉丝点击