个人简介网站源码,股票交易网站建设,短链接恢复长连接,北京网站快速备案目录#xff1a;
1.了解局域网#xff08;LAN#xff09;和广域网#xff08;WAN#xff09;
2.认识“协议”
3.浅谈OSI七层模型
4.网络传输的基本流程
5.路由器这个设备
---------------------------------------------------------------------------------------…目录
1.了解局域网LAN和广域网WAN
2.认识“协议”
3.浅谈OSI七层模型
4.网络传输的基本流程
5.路由器这个设备
------------------------------------------------------------------------------------------------------------------------- 1.局域网LAN和广域网WAN 局域网LAN通过交换机和路由器将更多的计算机连接在一起 广域网WAN将远隔千里之外的计算机连在一起
所谓“广域网”和“局域网”只是一个相对的概念比如我们有“天朝特色”的广域网也可以看作是一个比较大的局域网 2.认识“协议” “协议”是一种约定 计算机之间的传输媒介是光信号和电信号通过“频率”和“强弱”来表示 0和1这样的信息要想传递各种不同的信息就需要约定好双方的数据格式
1.计算机的生厂商有很多
2.计算机操作系统也有很多
3.计算机网络硬件设备还是有很多
如何让这些不同厂商生产的计算机相互顺畅的通信就需要有人站出来约定一个共同的标准大家来遵守这就是网络协议
网络协议初识 -----协议分层 通信的复杂本质是和距离成正相关的 ----------------------------------------------------------------------------------------------------------------------- 3.浅谈OSI七层模型 OSI七层网络模型称为开放式系统互联参考模型是一个逻辑上的定义和规范
把网络从逻辑上分为7层每一层都有相关、相对应的物理设备比如路由器、交换机
它最大的优点是将服务、接口、和协议这三个概念明确地区分开来
但是它即复杂又不实用所以我们按照TCP/IP四层模型来讲解 TCP/IP五层模型 TCP/IP是一组协议的代名词它还包括许多协议组成了TCP/IP协议族
TCP/IP通讯协议采用了层的层级结构每一层都呼叫它的下一层所提供的网络来完成自己的需求
物理层 负责光/电信号的传递方式比如现在的以太网通用的网线双绞线
物理层的能力决定了最大传输速率传输距离、抗干扰性等
数据链路层 负责设备之间的数据帧的传送和识别 例如网卡设备的驱动、帧同步就是说从网上检测到什么信号算新帧的开始、冲突检测如果检测到冲突就重发 我们的局域网就是工作在数据链路层的以太网 、 令牌环网 、无线LAN等标准交换机工作在数据链路层
网络层 负责地址管理和路由选择 例如在IP协议中通过IP地址来标识一台主机并通过路由表的方式规划出两台主机之间的数据传输的线路路由路由器工作在网络层
传输层 负责两台主机之间的数据传输如传输控制协议TCP 能够确保数据可靠的从源主机发送到目标主机
应用层 负责应用层序间沟通如简单的电子邮件传输SMTP、文件传输协议FTP我们的网络编程主要是针对应用层 对于一台主机它的操作系统内核实现从传输层到物理层的内容
对于一台路由器它实现了从网络层到物理层
对于一台交换机它实现了从数据链路层到物理层
对于集线器 它只实现了物理层 4.网络传输的基本流程 我们先解决两台主机在同一个局域网是如何直接通信的 我们的网络在通信的过程中也必须自顶向下把数据报文交付到最底层在底层的以太网中跑完之后在自底向上再把数据交到你主机的应用层
------------------------------------------------------------------------------------------------------------------------------ 报头相当于快递上的快递单号对你来说单号有没有不重要只要东西最后到你手上了即可但是在传递的过程中一定是需要快递单号的不然怎么知道目的地在哪里等相关信息
协议报头当上层数据交给下层之后下层也是有自己的协议下层需要做的就是把上层交过来的数据结合自己这一层的报头给数据多添加一部分报头数据以供对方的同层协议来进行解报和来对数据进行提取
报头是发送方和接收方互相传递属性字段的一个非常重要的概念 当对方的链路层收到这样的一个数据帧时同样也经过一样的过程向上进行交付解包的过程
最后在对方的应用层拿到了“你好”的数据 封装的本质 是添加报头 解包的本质 去掉报头对报头进行分析 我们现在知道了两台主机在同一局域网中的通信过程的了
我们还不知道我们的数据封装好之后是如何通过局域网传给对方的主机的 如果当B和D在进行通信时A也向这个局域网发送光电信号A是个捣蛋分子B刚给D发送了一个信号局域网是共享的A不断的向这个局域网当中发送信号那么这时候就会将A发出的信号和B发出的信号揉在一起那D都无法识别B的信息了--------------碰撞问题
如果碰撞了怎么办呢 ------ 局域网会有碰撞避免的等一等 在重发 局域网中我们标识主机的唯一性 MAX地址写入到网卡当中的地址这个地址在全球范围内都是唯一的 路由器这个设备 当两台主机不在同一个局域网当中要进行通信就需要有路由器这个东西的存在
A主机不能直接通过网络把数据交付给B主机A主机的局域网通信的标准是以太网B主机的通信标准是令牌环网他们两个用的标准不一样 --- 必须经过一个路由器这样的设备
路由器也是一台主机 A主机和路由器是在同一个局域网的所以A主机和路由器是在同一个局域网的路由器和B主机也在同一个局域网也是可以和B主机直接通信的A和B不能直接通信但是可以通过间接的方式进行通信
IP地址和MAX地址
A主机想把数据发给B主机拿到B主机的MAX地址没有任何用毕竟A没有办法直接向B主机直接通信所以A主机要向B主机发起通信只能拿到B主机的IP地址A主机有的是方法拿到B主机的IP地址 那么A主机只能用B主机的IP地址给B主机发信息了 MAX地址会随着我的位置不断发生变化 在使用TCP/IP协议的网络中IP协议及其向上的协议看到的报文都是一样的。
不同的协议层对数据包有不同的称谓在传输层叫做段在网络层叫做数据报在链路层叫做帧