您的位置:首页 > 理论基础 > 计算机网络

网络--七层协议

2016-04-27 23:58 204 查看
七层协议:
计算机如何连接起来?

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

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

010101001010000001111111111110101

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

'数据链路层':规定
0和
1的解读方式.

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

"网络层":

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

网络地址: 网址/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 : 文件传输协议.
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: