网络基础(一)
一、网络发展历程
独立模式:各个计算机直接没有通信,各自保有自己的数据
网络互连:多台计算机连接在一起,实现数据共享
局域网:将多台计算机通过交换机和路由器连接在一起,实现数据共享
广域网:多个局域网组成广域网
互联网:最大的广域网
这里局域网和广域网没有明确的概念,只是一个相对的概念,如我们可以把中国的网络看做一个广域网,也可以看作一个比较大的局域网。
二、网络协议
1、协议:一种相同的数据约定格式
2、 网络通信协议:网络通信过程中相同的数据约定格式,数据在网络中传输的格式,网络通信的坏境非常复杂,导致有非常多的协议。
3、协议的分层
计算机之间的传输媒介是光信号和电信号. 通过 “频率” 和 “强弱” 来表示 0 和 1 这样的信息. 要想传递各种不同的信息, 就需要约定好双方的数据格式.
OSI七层参考模型 | TCP/IP五层模型 |
---|---|
物理层 | 物理层 |
链路层 | 链路层 |
网络层 | 网络层 |
传输层 | 传输层 |
应用层 | |
会话层 | 应用层 |
表示层 |
4、TCP/IP五层模型(TCP/IP为一组协议簇)
分层名称 | 功能 | 协议 | 经典设备 |
---|---|---|---|
物理层 | 负责光电信号的传输 | 以太网协议 | 集线器 |
链路层 | 负责相邻设备(物理网卡)间的数据传输 | 以太网协议 | 交换机 |
网络层 | 负责地址管理和路由选择 | IP协议 | 路由器 |
传输层 | 负责端与端之间的数据帧传输 | TCP/UDP协议 | |
应用层 | 负责应用程序之间的沟通 |
5、协议的封装
把复杂的实现过程封装起来,对外提供一个方法或接口供别人使用,让封装的这些功能更加容易使用
6、网络通信过程中数据的封装与分用
七、每个分层几个重要的协议
应用层:HTTP、FTP、SSH、
传输层:TCP、UDP
网络层:IP
链路层:以太网协议
物理层:以太网协议