目录
计算机网络参考模型
一、分层模型
1.1 分层思想
就是说你不认识ftp协议,你就访问不了服务器了。所以任何两个人,两个点通信必须协议达成一致。
(在这个分层协议中,每一层各司其职,但是层与层之间又有关联,关联就是下一层为上一层提供服务)
交换机为防火墙提供服务,防火墙给路由器提供服务,路由器给电脑提供服务,电脑为老奶奶提供服务
在上图中 同层使用的协议是一样的(运输部门是最下层)
1.2 OSI七层模型
1.3 OSI七层模型----》TCP/IP五层协议簇
我们新生成的架构为了纪念TCP和IP的重要性,新新的架构就用这两个协议命名,叫“TCP/IP五层协议栈(或协议簇)”
OSI七层模型和TCP/IP五层协议簇哪个模型先诞生?
答:同时诞生,只不过是OSI先有模型,而TCP/IP先有协议。
后来人们又对这个协议做了精简(但是并没有被推广),有些科学家认为应该把“数据链路层和物理层”合并为“网络接口层”----变成了TCP/IP四层模型(见的比较少)。
我们以前在配网卡的时候,选的是Internet协议版本4(TCP/IPv4)《——说明我的网卡是按照TCP/IP五层协议去做的,所以我的网卡才能和世界接轨(v4是在这个模型中IP地址的版本是4)
二、数据传输过程
2.1 数据的封装与解封装过程
数据的封装过程:
数据的解封装过程:
OSI模型 vs TCP/IP模型
在TCP/IP5层模型中,上三层才是核心,底下那两层就是叫网卡和网线(底下那两层是让你的上三层数据和世界接轨的接口,叫网络接口层),电脑工作在应用层。手机也满足TCP/IP5层模型。
路由器是针对IP地址做一些本质工作,所以说路由器的重点 对象是IP地址,而IP地址在网络层的IP包头里面,所以说路由器是工作在网络层(底下那两层它也得会)。
防火墙可以针对IP地址做操作,(有些防火墙是只能对IP做操作),防火墙来了一个数据流【最终在互联网上传输的数据最终是一个帧,以后在网线上跑的数据绝对不可能是一个小数据,一定是一个完整的帧,所以我们以后说一个数据流是若干个帧组成的】,防火墙可以根据MAC地址过滤、可以根据ip地址过滤,称为这种防火墙叫网络层防火墙,如果我们的防火墙没有能力检查TCP、IP包头,没有能力检查Hello信息,就是一个古老的防火墙【世界上最古老的防火墙只能工作在网络层】,后来防火墙升级了,还可以检查TCP/UDP头,就可以根据端口号来过滤(叫做传输层防火墙),现在最牛逼的防火墙还能检查应用层数据(比如黄赌毒),叫做应用层防火墙,上层对下层兼容(除了对应用层数据过滤以外还能对端口号做过滤、对IP地址做过滤、对MAC地址做过滤),选择应用层防火墙是主流。
五层协议设备关联图:
TCP/IP协议族的组成
ICMP:(Internet Control Message Protocol)Internet控制报文协议
ARP:(Address Resolution Protocol)地址解析协议
电脑虽然5层都会,但是电脑最重要的功能是在应用层的功能,其他层的功能以及弱化了
物理层
电脑可不管你线序的问题,当你把T568A或者T568B的网头插在电脑上之后,电脑只认管脚(里面每一个通道叫管脚),电脑只认我往外发送的时候只从1、2管脚往外发送,只从3、6上接收
意味着如果用T568A做的头插在电脑上,你的电脑发送数据的时候白绿、绿用来发送,白橙、橙用来接收
要用B做线序的话白绿、绿用来接收,白橙、橙用来发送
按网线的用途分类
1、交叉线:一端是A类(T568A),一端是B类(T568B)【两边线序不一样】。交叉线使用在同种设备之间的!(比如两台设备都是路由器、两台设备都是交换机、两台设备都是电脑...)
特殊情况:电脑和路由器三层以上的设备一律视为同种设备(具有三层已经三层功能以上的设备,以后一律视为同种设备:比如一台电脑、一台路由器相连用交叉线)
2、直通线:两端都是A或都是B。直通线在异种设备间使用(比如说PC和交换机用直通线,交换机和路由器直接用的是直通线)!【目前我们在市面上看到的直通线都是B线序】
有些厂家卖的设备有自动反转功能,来避免你用错线3、全反线:一端为A类,另一端为反A,也称console线【这种线要专业设备制作】(console线在企业每卖一台路由器交换机或者防火墙的时候都会给你带一根console线。企业的交换机路由器第一次对这个设备进行配置只有通过console线来连交换机路由器,来对它进行配置)
一边是水晶头一边是USB
一端是com口一端是水晶头
如果电脑上没有com口,就买一个com转USB
com转USB
5、关于交换机/PC的接口:
接口名 | 速率 | 简写 |
---|---|---|
Ethernet(十兆接口) | 10Mb/s | E |
FastEthernet(百兆接口) | 100Mb/s | F |
GigabitEthernet(千兆接口) | 1000Mb/s | G |
TenGigabitEthernet(万兆接口) | 10000Mb/s | TG |
以后在交换机或者是PC上看到网口叫Ethernet,一般来说就代表这个接口带宽是10Mb/s
例如 Ethernet0/3 中,0 是模块编号,3 是该模块的接口编号
例:f0/1(F表示这是一个百兆接口,0代表模块编号,模块是从0开始编号;1表示0模块上的第一个接口)----》百兆第一个模块上的第一个接口
f1/4--->百兆1模块上的第四个接口(或者说第二个模块上的第四个接口)
g0/3--->千兆口0模块上的3接口号路由器的接口是从0开始编号:f 0/0
只有企业级可管理型交换机才有console端口(叫初始管理端口)
6、家里一般用的”路由器“其实是交换机和路由器的杂交产品,真正的名字是”三层交换机“(有4个端口叫二层端口,还有1个端口叫三层端口)
安装Packet Tracer模拟器
软件名称:Cisco Packet Tracer 6.2 for Windows Student Version
下载链接:http://pan.baidu.com/s/1bn2WRmR 密码:j6jw
网络互联的学习必备软件,这是6.2版更加流畅好用,可以实现虚拟的网络拓扑和结构等的功能。
太强大了!!!
选中设备往上面拖
(正方形里面画个米字)代表是一个三层交换机(24PS表示这个交换机有24个口)【核心交换机】
以后买交换机不要买别的型号,买2960
买路由器可以买2811和2901型号的
线缆就选直通线和交叉线
交换机是隔离不了网段的( 交换机是用来组件同一个局域网的,所以说凡是连在交换机上的所有人,包括网关 )
路由器是专门用来隔离网段的( 换句话说,路由器是专门用来连接不同网段的,而且必须连接不同网段 !)
路由器是不允许它的两个接口都在同一网段的!路由器是专门用来连接不同网段的,而且必须连接不同网段!
小实验:
ping一下:Desktop---Command promot