计算机网络知识

计算机网络体系结构

什么是计算机网络体系结构?——简单来说就是计算机网络的各层及其协议的集合。

网络协议:网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。(简单理解就是计算机通过网络交流必须遵循的一种约定)

计算机网络体系结构——五层协议图
通过图我们可以看到分层几种表示,综合OSI七层协议以及TCP/IP四层协议最后采用五层协议。

接下来我们来看一下五层协议各层的含义:

1、物理层

信号的传输离不开传输介质,而介质两端必然有发送端以及接收端。物理层简单来理解就是传输信号用的,通过电压高低表示“1”和“0”,数据的单位是比特。传输介质有电缆、光缆等。

2、数据链路层

数据链路层简称为链路层,链路层上传输的数据是由网络层下交的IP数据,而链路层将这些数据组装成,通过帧发送数据,其中每一帧包含的信息包括数据控制信息(控制信息可以指定发送的地址、检查信息是否有错,即常说的差错控制等)

数据流动图

3、网络层

网络层主要负责为分组交换网上的不同主机提供通信服务(分组交换可以简单理解为信息以分组为单位通过路由器储存-转发)。网络层将用户数据封装成分组或者进行传送。由于TCP/IP体系中使用IP协议,因此也称为IP数据报。

从一般概念来讲,将网络互相连接起来需要使用一些中间设备,根据中间设备所在的层次,可以有以下四种不同的中间设备。

1、物理层使用的中间设备叫做转发器(repeater)

2、数据链路层使用的设备叫做网桥或桥接器(bridge)

3、网络层使用的中间设备叫做路由器(router)

4、在网络层以上使用的中间设备叫做网关(gateway)

用网关连接两个不兼容的系统需要在高层进行协议转换

4、运输层

运输层主要负责向两台主机中进程间的通信提供数据传输服务。与网络层不同的是:运输层为运行在不同主机上的进程之间提供了逻辑通信,而网络层则提供了主机之间的逻辑通信。运输层上的协议主要使用传输控制协议TCP(Transmission Control Protocol)以及用户数据报协议UDP(User Datagram Protocol)

TCP:提供面向连接的、可靠的数据传输,其数据传输的单位是报文段。
UDP:提供无连接的、尽最大努力的数据传输,传输单位是用户数据报(由于UDP注重的是传输速度,因此其为不可靠的,可能会有所丢失)。

5、应用层

主要是通过应用进程之间的交互来完成网络应用。应用层的协议很多,如HTTP、SMTP,交互的数据单位是报文。

应用层协议分类:

(1)域名系统(Domain Name System,DNS):用于实现网络设备名字到IP地址映射的网络服务。

(2)文件传输协议(File Transfer Protocol,FTP):用于实现交互式文件传输功能。

(3)简单邮件传送协议(Simple Mail Transfer Protocol, SMTP):用于实现电子邮箱传送功能

(4)超文本传输协议(HyperText Transfer Protocol,HTTP):用于实现WWW服务。

(5)简单网络管理协议(simple Network Management Protocol,SNMP):用于管理与监视网络设备。

(6)远程登录协议(Telnet):用于实现远程登录功能。

6、其他概念

接下来介绍一下其他的概念:

1、协议数据单元PDU:OSI参考模型把对等层次之间的传输的数据单位(即同一层的传输数据单位)。

2、服务数据单位SDU:OSI参考模型把层与层之间交换的数据单位(即不同层之间的数据交换单位)。

3、服务访问点SAP:相邻两层之间的实体进行交互(即进行交换信息的地方)称为SAP。

4、实体:信息交换的实体实质上是指发送或者接受信息的硬件或者软件进程。

其他文章:

计算机网络——数据链路层
计算机网络——运输层
计算机网络——网络层(1)IP
计算机网络——网络层(2)IP
计算机网络——应用层

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值