总览:
osi七层模型
| 层数 | 名称 | 数据传输方式 | 功能 |
|---|---|---|---|
| 第七层: | 应用层 | 数据 | 用户接口,提供用户程序“接口”。 |
| 第六层: | 表示层 | 数据 | 数据的表现形式,特定功能的实现,如数据加密。 |
| 第五层: | 会话层 | 数据 | 允许不同机器上的用户之间建立会话关系,如WINDOWS |
| 第四层: | 传输层 | 段 | 实现网络不同主机上用户进程之间的数据通信,可靠与不可靠的传输,传输层的错误检测,流量控制等。 |
| 第三层: | 网络层 | 包 | 提供逻辑地址(IP)、选路,数据从源端到目的端的传输 |
| 第二层: | 数据链路层 | 帧 | 将上层数据封装成帧,用MAC地址访问媒介,错误检测与修正。 |
| 第一层: | 物理层 | 比特流 | 设备之间比特流的传输,物理接口,电气特性等。 |
tcp/ip四层模型
| 名称 | 功能 |
|---|---|
| 链路层(数据链路层/网络接口层) | 包括操作系统中的设备驱动程序、计算机中对应的网络接口卡 |
| 网络层(互联网层) | 处理分组在网络中的活动,比如分组的选路。 |
| 运输层 | 主要为两台主机上的应用提供端到端的通信。 |
| 应用层 | 负责处理特定的应用程序细节。 |
OSI七层和TCP/IP四层的关系
1.1 OSI引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型。
1.2 OSI先有模型,后有协议,先有标准,后进行实践;而TCP/IP则相反,先有协议和应用再提出了模型,且是参照的OSI模型。
1.3 OSI是一种理论下的模型,而TCP/IP已被广泛使用,成为网络互联事实上的标准。
TCP:transmission control protocol 传输控制协议
UDP:user data protocol 用户数据报协议
路由器与交换机的区别
1、
交换机工作于数据链路层,用来隔离冲突域,连接的所有设备同属于一个广播域(子网),负责子网内部通信。
路由器工作于网络层,用来隔离广播域(子网),连接的设备分属不同子网,工作范围是多个子网之间,负责网络与网络之间通信。
2、
区别之一
路由器可以给你的局域网自动分配IP,虚拟拨号,就像一个交通警察,指挥着你的电脑该往哪走,你自己不用操心那么多了。交换机只是用来分配网络数据的。
区别之二
路由器在网络层,路由器根据IP地址寻址,路由器可以处理TCP/IP协议,交换机不可以。
交换机在中继层,交换机根据MAC地址寻址。
区别之三
路由器可以把一个IP分配给很多个主机使用,这些主机对外只表现出一个IP。交换机可以把很多主机连起来,这些主机对外各有各的IP。
区别之四
路由器可以提供防火墙,交换机不能提供该功能。集线器、交换机都是做端口扩展的,就是扩大局域网(通常都是以太网)的接入点,也就是能让局域网可以连进来更多的电脑。路由器是用来做网间连接,也就是用来连接不同的网络。
区别之五
举个例子:路由器相当于邮局,把信投递到收件人地址,它的任务就完成了。但是信邮到了你们宿舍楼,而这个地址不是你一个人专享的,所以楼管王大爷还要负责把信给到你手里,他不会关心收件人地址,只看收件人姓名,然后打个内线电话叫你来取信。
如果没有邮局,你没法向世界各地的漂亮妹子们发信,也没法从楼外的漂亮妹子那里收信。但是因为楼管王大爷的存在,你仍然可以通过他与同宿舍楼的好基友书信往来。
所有邮局构成的系统,就是“广域网”,而你的宿舍楼,就是“局域网”,构建局域网是不需要路由器的。