1.概述
(1)局域网
特点:范围小,自己维护距离<100m, 带宽10M 100M 1000M ;接入层-------汇聚层
(2)广域网与Internet
Internet由许多运营商组成,如移动、联通、电信等ISP.,自己机房,对网民提供Internet连接。
连接:电信用户与电信用户、电信用户与联通用户、电信与国外运营商。
广域网特点:花钱购买服务,距离远。
(3)IP地址和MAC地址
每个设备都有自己地址,全球唯一,统一规划编码。
子网掩码:网络部门+主机部门
如:255.0.0.0中:255是网络部门,.0.0.0是主机部门
255.255.255.0:255.255.255是网络部门,.0是主机部门
路由器:一般第一个地址:15.0.0.1,作用:不同网段进行数据交互。
MAC地址:每台设备芯片里面固化了,48位二进制 物理地址,全球唯一。
如何查看自己电脑的MAC地址:cmd--------ipconfig /all
(4)数据包与数据帧
假设访问域名:http://www.baidu1.com 域名网站IP: 13.0.0.1 物理地址:M2
本身的IP:15.0.0.2 物理地址:M1
靠近本身的路由器MAC地址 M3 靠近路由的公网MAC :M5
1)域名解析:http://www.baidu.com----------------- http://www.baidu1.com
2)DNS服务器解析--------------------(备案记录,解析成该网站的IP地址) 13.0.0.1
3)客户机获得IP地址 13.0.0.1
4)写数据包:数据+本身的IP+目标的IP地址 data+15.0.0.2+13.0.01
5)写数据帧:数据包+本身的MAC+靠近本身的路由器MAC地址 data+15.0.0.2+13.0.01+M1+M3
6)传递:客户机本身----->交换机--------->路由器 data+15.0.0.2+13.0.01+M1+M3
7)路由器:观察数据包中目标IP, 修改MAC地址:数据包+路由MAC+靠近路由的公网MAC data+15.0.0.2+13.0.01+M3+M5
8)一步步进行修改MAC地址,直至目标物理地址M2
(5)访问网站
注意:访问网站知道访问IP,但是不知道MAC地址。
网页内容比较大时,必须进行内容切割,具体过程如下“:
1)访问网页划分编号:1》 2》 3》 4》 5》数据包
2)发送缓存存放划分数据:1》 2》准备
3)数据帧:数据包+原IP+目标IP+原MAC+下接受设备MAC地址
4)一直传送到目标ip位置
5)目标返回信息,网页缓存接受到下一数据请求,释放上一个数据内存,发放下一个数据包
(6)OSI参考模型
1)应用层:所有能产生流量的应用程序层
2)表示层:传输前是否进行加密或压缩处理,二进制或asii码
3)会话层: 查木马 netstat -n
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\wuhaiboo>netstat -nb
活动连接
协议 本地地址 外部地址 状态
TCP 125.220.219.11:49693 182.254.89.122:80 ESTABLISHED
TCP 125.220.219.11:51879 23.2.134.165:443 CLOSE_WAIT
TCP 125.220.219.11:54214 120.92.150.125:7823 ESTABLISHED
TCP 125.220.219.11:54235 106.120.151.227:55261 ESTABLISHED
TCP 125.220.219.11:54431 39.96.132.69:443 ESTABLISHED
TCP 125.220.219.11:54433 140.143.49.61:443 ESTABLISHED
TCP 125.220.219.11:54513 111.206.57.226:80 ESTABLISHED
TCP 125.220.219.11:54521 61.155.222.101:443 ESTABLISHED
TCP 125.220.219.11:54605 114.80.24.200:443 ESTABLISHED
TCP 125.220.219.11:54702 120.92.217.153:4095 ESTABLISHED
TCP 125.220.219.11:54738 222.186.35.81:443 LAST_ACK
TCP 125.220.219.11:54739 222.186.35.81:443 ESTABLISHED
C:\Users\wuhaiboo>
4)传输层:可靠传输、不可靠传输、流量控制
5)网络层:选择最佳路径,规划ip地址
6)数据链路层:帧的开始和结束,透明传输,差错校验。
7)物理层 :接口标准 电器标准
OSI参考模型
每层为上一层服务。分层排除故障。
1.物理层问题:查看连接转态 发送接收数据包
2.数据链路层故障:交换机登记MAC地址,防止MAC地址冲突 ; ADSL欠费也是数据链路层问题 ;网卡网速100兆、千兆自动协商;
3.网络层:网络故障 配置错误的网管 子网掩码 看路由配置到达问题
4. 应用层:应用软件问题
应用层+表示层+会话层::HTTP/FTP/DNS 应用层
传输层:::::::::TCP/UDP 传输层
网络层:::::::::IP 网络层
数据链路层+物理层::::Ethernet/ATM/Frame Relay 数据链路层+ 物理层
原定义:7层
现定义:5层
注意:FCS:数据校验
参考文献:
【1】韩立刚 . 计算机网络. https://www.bilibili.com/video/av9876107/?p=1
【2】谢希仁. 计算机网络(第七版)【M】.电子工业出版社.2018.6(9).