网络基础

OSI有多少层?

物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

TCP/IP有多少层?

网络接口层、网际层IP、运输层(TCP或UDP)、应用层(各种应用层协议如TELNET,FTP,SMTP等)

OSI各层的功能:

物理层:
1.将比特转换成为电信号
数据链路层:
1.成帧
【将网络层的比特转换成帧】
2.差错控制
3.流量控制
4.访问控制
网络层:
1.路由控制
2.流量控制
3.差错控制
4.拥塞控制

设备: 路由器
广播、组播控制
类型:单播、组播、广播
单播:两台电脑点对点通信,其他电脑无法参与这两台电脑的通信
广播:在同一个网段里面,我发一个信息,其他电脑都能收到,也称广播域。
组播:人为控制流量的流向

对数据做寻址、选择到达目的网络的最佳路径
流量管理
连接广域网(WAN)

IP地址:网络号+主机号
192.168.1.1
唯一标识符
相当于门牌

例子:
(同一网段)
小明和小红都在广州生活
小明在中山路1号,小红在北京路13号
那么小明向小红通信,就可以直接说在荔湾公园见面。

(不同网段)
小明和小李分别在广州和北京,
小明去小李家,小李就要说在北京xxx区xxx路

寻址:
一个包裹上写着:送至: 上海市 A区 B路
快递员 就 先将 包裹 送到 上海市
另一个快递员 再将 包裹 送到 A区
最后一个快递员 最后将包裹送到 B路

路由,先将数据包 发送到 特定的网络号,再发送到 特定的主机号,当发送到主机号时候, 就是数据到终端的时候。

传输层:
1.可靠传输和不可靠传输
2.差错控制
3.流量控制
【控制速度】
4.复用分用
【总体来说,就是负责两个进程的通信,即是负责端到端的通信】
会话层:
1.建立、管理、终止会话
【建立会话:例如:打开一个网页窗口或者打开一个视频,打开一个程序等】
2.制造同步点,中断时候能保留同步点,从而恢复通信。
【正在缓冲的视频缓冲到一半,突然拉断网线,会话层就确定了同步点,有了网络后,再从同步点开始缓冲】
表示层:
1.数据格式的转换
【将应用层的一张图片转换成一连串的代码】
2.数据的加密和解密

  1. 数据的压缩和恢复

应用层:能和用户交互产生网络流量的程序【通俗地说是:可以上网的程序】

你可能感兴趣的:(网络基础)