计算机网络技术

目录

一、网络概述

1、网络的概念

2、网络发展史

3、网路四要素

4、网络功能

5、网络类型

6、网络协议与标准

7、网络拓扑结构

二、网络模型

1、分层思想

1.1、概述

1.2、核心理念

2、OSI七层模型

3、TCP/IP五层模型

4、数据的封装与解封装过程

4.1、PDU(Protocol Data Unit,协议数据单元)

4.2、数据封装与解封过程


一、网络概述

1、网络的概念

两个不在同一个地理位置的主机,通过传输介质和通信协议,实现通信和资源共享

2、网络发展史

计算机网络发展阶段标志性事件关键技术
第一阶段(60年代)ARPANET分组交换
第二阶段(70-80年代)NSFNetTCP/IP
第三阶段(90年代)浏览器MosaicWeb技术

3、网络四要素

       ①.传输介质:同轴线缆,光纤,双绞线,无线电波等

       ②.通信协议: 设备之间的语言,比如——eigrpripOSPFis-isBGPTCPipppp

       ③.资源: 数据,图片,视频,音频

       ④.终端: 手机,笔记本,平板,台式机等

4、网络功能

      ①. 数据通信 
      ②. 资源共享
      ③. 增加可靠性
      ④. 提高系统处理能力

5、网络类型

网络类型范围作用典型应用
WAN(Wide Area Network)广域网(外部网络)几十到几千千米用于连接远距离的计算机网络Internet,MAN(Metropolitan Area Network)
LAN(Local Area Network)局域网(内部网络)1km左右用于连接较短距离内的计算机企业网,校园网

6、网络协议与标准

         协议
语法
多个对象之间协商的一个接口对象
语义
解释控制信息每个部分的意义。它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应。
同步
以多字节或多比特组成的数据块为传送单位,仅在帧的起始处同步,帧内维持固定的时钟。

7、网络拓扑结构

结构优点缺点
星型拓扑1.易于实现 2.易于网络拓展 3.易于故障排查中心节点压力大
网型拓扑可靠性高1.组网成本高2.各个节点至少与其他两个节点相连

二、网络模型

1、分层思想

1.1、概述

        分层思想的核心理念是将复杂的系统或问题划分为多个独立的、相互关联的层级,每个层级有不同的功 能和责任。这种分层的方式可以使系统或问题更具结构化和可管理性,简化设计和实施程并提高系 统或问题的可扩展性和互操作性。

1.2、核心理念

理念概述

模块化

将系统或问题划分为多个模块或层级,每个层级负责特定的功能,模块之间相互独立但也相互关联。这样可以降低复杂度,使系统设计更加清晰和可扩展。
抽象性每个层级都对其他层级提供特定的抽象接口,屏蔽了底层实现的复杂性,使各层级之间的交互更加简化和统一。这样可以提高代码的可维护性和可重用性。
松耦合每个层级之间通过抽象接口进行交互,层级之间的耦合度尽可能地降低,使得各个层级可以独立地进行修改和演变。这样可以使系统更具灵活性和可扩展性。
可替换性由于每个层级之间的耦合度较低,所以可以灵活地替换或添加新的功能层级,而不需要对其他层级进行修改。这样可以使系统更容易适应变化的需求和技术。

2、OSI七层模型

层数名称作用

第七层

应用层

Application Layer
应用层为用户提供网络应用和服务,如电子邮件、文件传输、远程登录等。应用层负责处理高层应用程序之间的通信,满足用户的需求,提供与用户的接口
第六层

表示层

Presentation Layer
表示层负责处理数据的表示方式。它将数据从应用程序格式转换为网络格式,并提供数据压缩、加密等服务。表示层还会根据不同的应用需求,对数据进行分组或分割。定义传递信息的语法和语义,编码和解码、压缩解压缩、加密解密
第五层

会话层

Session Layer
会话层负责建立、管理和终止会话。它会为会话分配唯一的会话标识符,以确保会话的完整性和可靠性。会话层还负责处理会话之间的数据交换和同步。建立用户间的会话关系
第四层

传输层

Transport Layer
传输层为应用层提供端到端的数据传输服务。它负责将数据分割成更小的单元,如TCP或UDP数据(报文)段,并确保它们按照正确的顺序传输到目的地。传输层还负责处理流量控制和错误恢复等问题。用户进程间的通信,承上启下
第三层

网络层

Network Layer
网络层负责在整个网络中选择和定位传输路径,处理分组的传输和路由问题。它主要负责IP地址的解析和路由信息的获取,以便将数据从一个网络传输到另一个网络。数据包封装结构,源和目的方的逻辑地址(IP地址),根据包头的逻辑地址选路
第二层

数据链路层

Data Link Layer
数据链路层负责在相邻节点之间提供可靠的数据传输服务。它负责将原始的比特流组成一个个数据帧,并提供流控制和错误检测功能。在数据封装和解封装过程中,数据链路层主要负责添加和删除数据帧的首部和尾部。数据帧封装结构,源和目的方的物理地址(MAC),数据校验功能
第一层

物理层

Physical Layer
物理层负责在计算机之间传输原始的比特流。它定义了电气、光学和物理接口的特性,以及数据在传输媒介上的传输方式。在数据封装和解封装过程中,物理层主要负责比特流的传输和接收。如何使用物理信号来表示数据1和0,数据传输是否可同时在两个方向上进行,通信双方如何建立和中止连接,物理接口特性
层数数据封装与解封装过程
第七层在发送端,应用层会将数据分割成合适的格式,如HTTP请求或SMTP邮件等。接收端则根据应用层的首部信息,将数据还原为原始格式。这就是应用层的解封装过程。
第六层在发送端,表示层会对数据进行必要的处理,如分割、压缩、加密等。接收端则需要根据表示层的首部信息,将数据还原为原始格式。这就是表示层的解封装过程。
第五层在发送端,会话层会为数据添加一些会话控制信息,如会话标识符、状态等。接收端则通过识别这些信息,将它们从数据中提取出来,并传递给下一层。这就是会话层的解封装过程。
第四层在发送端,传输层将为数据添加TCP或UDP的首部,包含序列号、确认号等信息。接收端则通过识别这些信息,将它们从数据段中提取出来,并传递给下一层。这就是传输层的解封装过程。
第三层网络层会将数据分割成更小的单元,如IP数据包,并为每个数据包添加一些额外的信息,如IP地址、校验等。接收端则通过识别这些信息,将它们从数据包中提取出来,并传递给下一层。这个过程就是网络层的解封装过程。
第二层在发送端,数据链路层将数据分割成多个数据帧,并为每个数据帧添加首部和尾部。这些首部和尾部包含了用于传输控制和错误检测的信息。接收端则通过识别这些首部和尾部,将它们从数据帧中提取出来,并传递给下一层。这就是数据链路层的解封装过程。
第一层在发送端,物理层将比特流添加到数据帧的首部,形成一个新的数据单元。这个过程就是数据封装。在接收端,物理层将这个数据单元的首部移除,并传递给下一层。这就是数据解封装。

3、TCP/IP五层模型

5.应用层协议内容检测端口号
HTTP|HTTPS超文本传输协议80/tcp|443tcp
FTP文件传输协议21/TCP
TFTP简单文件传输协议69/UDP
DNS域名解析协议53/UDP
SMTP邮件传输协议25/TCP
4.传输层协议内容
TCP传输控制协议
UDP用户数据报协议
3. 网络层协议内容作用
ICMP控制报文协议用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。(ping命令)
IGMPnternet 组管理协议;组播协议运行在主机和组播路由器之间
ARP地址解析协议根据网络层IP数据包包头中的IP地址信息解析出目标硬件地址(MAC地址)信息,以保证通信的顺利进行。
RARP反向地址转换协议RARP发出要反向解析的物理地址并希望返回其对应的IP地址,应答包括由能够提供所需信息的RARP服务器发出的IP地址。
IP代表所有协议
RIP动态路由协议
2. 数据链路层协议
以太网(Ethernet)
无线局域网(Wi-Fi)
点对点协议(PPP)
1. 物理层
以太网(Ethernet)

4、数据的封装与解封装过程

4.1、PDU(Protocol Data Unit,协议数据单元)

中文英文
数据段segment
数据段packet
数据帧frame
比特流bits

4.2、数据封装与解封过程

TCP/IP 五层模型每层对应的工作设备
应用层
终端设备
传输层
防火墙
网络层
路由器
数据链路层
交换机
物理层
网卡

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值