计算机网络2---分层

Posted 672530440

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络2---分层相关的知识,希望对你有一定的参考价值。

国际定义对网络进行了步骤定义,也就是分层。

应用层 :用户交互所有能产生网络流量的程序,记事本不能产生流量,不是应用层,QQ是应用层。
表示层 :在传输之前是否进行加密 或 压缩处理(变小,对方解密) 二进制 ASCII,出现乱码是表示层出现了问题。
会话层 :访问网站要建立会话,病毒是搞破坏, 木马各种都有(盗号木马,远程控制木马) 通过会话查木马  netstat –n,木马也是有会话的。
传输层 :可靠传输(保证不丢包,没有收到确认就再次传输) 流量控制 不可靠传输 
网络层 :负责选择最佳路径  规划IP地址
数据链路层  帧的开始和结束  透明传输 差错校验
物理层: 接口标准(网线标准)  电器标准(网卡标准)  如何在物理链路上传输更快的速度。
一个层的变化不会影响其他的层,ip4变到ip6,只是网络层变化,网卡不需要变,交换机不需要变化。

vlan:网段

 

物理层(提供服务)数据链路层(提供服务)网络层(提供服务)传输层(提供服务)会话层(提供服务)表示层(提供服务)应用层。

下层出了问题上层就不能使用,但不影响下层工作。网络除了问题要从下层往上层一层层的检查。

 

网站打不开:
物理层排故障:网线断了,状态中发送的有包接收没包有可能是水晶头问题。
数据链路层故障:有个同学在一个教室可以上网另一个教室不能上网(每个教室有一个交换机,所有教室的交换机连接学校机房的路由器)。换了该同学的网线后还是不能上网。有可能是那个教室内电脑mac地址冲突(修改mac地址并授权mac地址)。ADSL欠费之后数据链路层就断开了,数据链路层断了上层(网络层)就用不了了。自己服务器连不上电信的服务器(网卡启用禁用,驱动重装),把自己服务器连上别的运营商可以使用,自己服务器网卡的网速是100M的运营商接入网卡的网速强制是1000M,导致2边的网卡不能协商一致了网络不通。 在一个交换机上所有的接口都在一个vlan里面。
网卡速度查看:

网络层故障:一个交换机里面是在一个网段,15网段,如果电脑配置16网段那么网就不通了。地址配错了是网络层故障。网关是出口地址,电脑没有配网关就无法到其他网段。
应用层故障:应用程序出的错误。浏览器配置了不存在的代理。
网络安全:物理层安全,数据连裤层安全,网络层安全,应用层安全。
物理层安全:可以通过网线网卡直接接入。
数据链路层安全:ADSL账号密码,无线AP密码,VLAN(虚礼局域网),
网络层安全:路由器设置哪个交换机网段可以访问internete。
应用层安全:网络供应商的安全。
计算机通讯用的协议就是TCP/IP协议,这个协议没有按照OSI 7层来设计,HTTP/FTP/DNS就对应应用层/表示层/会话层,也就是应用层。传输层没变对应TCP/UDP协议。网络层分为IP,ICMP,IGMP,ARP协议,ARP为IP服务,IP协议为ICMP/IGMP协议服务。数据链路层和物理层进行了合并叫做网络接口层(以太网,ATM网,帧中继网络)。说的TCP/IP协议是一堆协议栈,不仅仅只有TCP/IP  2个协议,只是TCP/IP这2个协议比较出名。IP4将会淘汰IP6将会进来,因为IP4本身就没打算把全球的电脑连起来,只是美国国防部为了应付战争。

应用层准备传输的网页数据,数据太大没办法直接传,传输层把数据分段编号,网络层负责写地址(IP地址和mac地址)。FCS是差错校验值,做差错校验的。

数据包有IP地址,数据帧有MAC地址。

 

速率:电脑在数字信道上传输的速度。计算机通过网卡传数据,bit/s,0101000110每一个0或者1就是1bit。8M的带宽是8000bit/s,而360显示流量的球是按照字节算的,一个字节8bit,所以8M带宽=800k/s,4M带宽=400k/s,2M带宽=200K/s。交换机的口是10M指的也是bit不是字节。除以8或者10。信道:一个发送端一个接收端,一个电脑和多个服务端通讯就有多个信道。
带宽:最高速度,交换机一个口是100M,最大是100M,就是带宽。

吞吐量:总的实际传送的流量。
时延:用了多长时间,不是延迟的时间。
时延和带宽相乘:时延是时间,相乘是线路总数据。

 

以上是关于计算机网络2---分层的主要内容,如果未能解决你的问题,请参考以下文章

Java网络编程-第一节2:网络编程必备网络知识2之网络协议分层

计算机网络2---分层

flutter 分层数据显示 类似于第一章的第一节显示 网络请求渲染 开源代码

1-2:网络初识之了解OSI和TCP/IP及网络分层(物理层,数据链路层,网路层,传输层,应用层)

第2讲 | 网络分层的真实含义是什么?

VSCode自定义代码片段14——Vue的axios网络请求封装