网络/七层协议解释:
1.两台计算机/电脑如何连接在一起?
//通过网线(普通网线的长度一般不能超过100米)/无线电波/光缆/电缆/光纤
以上这些就是最底层: 物理层:通过它们.将两台电脑链接起来!
两台电脑如何传递电信号呢?(传递数据 0 和 1)
物理设备只能传递电信号(正弦波余弦波 也就是 高(1)低电平(2))
2.1010000010100001010000100000 数据是什么意思?(这些0和1通过物理层传递的数据)
单纯的 0 和 1没有意义 需要分组 解读
数据链路层:将物理层的数据分组并且规定解读方式!数据经过数据链路层之后,就有意义了
10100000 10100001 010000 100000
3.网络中很多电脑 ,假如东京有一台计算机 如何找到北京的一台计算机呢?
网络层:
为了寻找网络中唯一的一台计算机!引入了一套地址机制,网络/网址/IP地址!
IP地址按照协议版本:IPv4 (最大4个255) IPv6 (最大6个255)
IP地址:用来确定网络中唯一的一台计算机! 内网地址/外网地址 (192.168开头的的是内网地址,路由器不一样 通过ip地址访问不到)
子网掩码:用来确定计算机所在的子网络!(看计算机在哪个局域网以内) 相同则两个电脑在同一子网路内
路由器/网管:路由器地址/管理员地址
MAC电脑看到的是路由器 window看到的是网管 所有的网络地址都是通过路由器分配的
DHCP协议:自动获取IP地址的协议
//路由器/交换机:这些设备具有网络寻址功能 !
网络层:主要建立 "主机" 到"主机"之间的通讯!
4:手机上QQ 微信 陌陌 等(聊天软件) :怎么知道网络获取到的聊天信息是哪个聊天软件的?
传输层:
计算机想要上网,必须有一个设备:网卡!网卡是发送和接收信息的最后一道关口!
给每一个使用网卡的应用程序一个编号:比如QQ:3000 微信2999,陌陌58888.利用编号来确定信息是给哪一个应用程序的
在聊天信息中,必须附带这个编号!这个编号称之为"端口"----应用程序使用网卡的标号!
传输层:建立 应用程序 到 应用程序直接的通信!建立 "端口" 到 "端口"之间的通信!
传输层两个协议
TCP协议: 完全协议/三次握手协议:建议链接需要三次!三次询问机制 数据不会丢包!不会丢失数据!
UDP协议: 报文头协议/简单,快捷 传输速度快
5.会话层:建立一套自动管理应用程序之间通信的框架/自动收发信息!
6.表示层:不同的系统语法肯定不同!解决不同系统之间通信的语法问题!
7.应用层:规定应用程序的数据格式 开发人员用的最多
{
Http:超文本传输协议:开发中使用最多的一个协议!
https:安全协议;https == http + ssl(安全通道) !需要服务器支持!
file:访问本地文件协议
mailto:邮件协议
}