计算机网络知识

本文介绍了计算机网络的基本概念,包括互联网、局域网、广域网和城域网的定义及作用范围,网络的分层结构,以及数据通信的主要方式如电路交换、报文交换和分组交换。同时,文中详细解释了TCP/IP模型的四层结构,并对比了ISO/OSI七层模型。此外,还探讨了网络性能评价指标,如带宽、时延和吞吐量,以及域名解析过程和文件传输协议FTP的工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

《计算机网络知识》
开发工具与关键技术:计算机网络
作者:肖春庆
撰写时间:2020年05月06日
互联网可以通过路由器把网络相互连接起来,这就构成了覆盖范围较大的计算机网络,称为互联网。
一些互相连接的、自治的计算机的集合。从组成部分上看由硬件、软件、协议三大部分组成。从工作方式上看主要指 Internet)可分为边缘部分和核心部分从功能组成上看由通信子网和资源子网组成。通信子网由各种传输介质、通信设备和相应的网络协议组成;资源子网是实现资源共享功能的设备及其软件的集合。功能数据通信(最基本和最重要的功能),资源共享,分布式处理,提高可靠性,负载均衡。
在这里插入图片描述

个人局域网 PAN。广域网 WAN作用范围通常为几十到几千公里。城域网 MAN作用范围一般是一个城市,作用距离约为5~50km。局域网 LAN一般用微型计算机或工作站通过高速通信线路相连,地理上则局限在较小的范围(如1km左右)。
计算机网络为简单的网络,由于互联网构成的网络为在计算机网络的基础上构成的网络,也就是网络中的网络。计算机简单网络是通过一个结点连接计算机或者网络设备。比如:计算机或者网络设备连接我们的路由器等等。互联网网络是通过相应的设备连接的相互关联起来。比如:网络基站建设,使设备连接的相互关联起来为主机提供服务等等。
电路交换在进行数据传输前,两个结点之间必须先建立一条专用(双方独占)的物理通信路径,可能经过许多中间结点。该线路在整个数据传输期间一直被独占,通信结束后才被释放。
报文交换数据交换的单位是报文,报文携带有目标地址、源地址等信息。报文交换在交换结点采用的是存储转发的存储方式。分组交换也采用存储转发方式。但限制了每次传送的数据块大小的上限,把大的数据块划分为合理的小数据块,再加上必要的控制信息,构成分组(Packet)。
在这里插入图片描述

计算机网络分层结构,协议:规则的集合。为进行网络中的数据交换而建立的规则、标准或约定称为网络协议(Network Protocol)。接口:同一结点内相邻两层间交换信息的连接点,是一个系统内部的规定。服务:下层为紧相邻的上层提供的功能调用。
模型ISO/OSI有七层,低三层统称为通信子网,高三层统称为资源子网。物理层(Physical Layer):在物理媒体上为数据端设备透明地传输原始比特流。数据链路层(Data Link Layer):成帧、差错控制、流量控制和传输管理。网络层(Network Layer):把网络的协议数据单元(分组)从源端传输到目的端,为分组交换网上的不同主机提供通信服务。传输层(Transport Layer):负责主机中两个进程间的通信。会话层(Session Layer):允许不同主机上各进程之间的会话。表示层(Presentation Layer):处理在两个通信系统中交换信息的表示方式。应用层(Application Layer):为特定类型的网络应用提供访问 OSI 环境的手段。
在这里插入图片描述

TCP/IP有四层。网络接口层:类似于 OSI 的物理层和数据链路层。网际层(主机-主机):类似 OSI 的网络层。传输层(应用-应用 或 进程-进程):类似 OSI 的传输层。应用层(用户-用户)性能评价指标带宽(Bandwidth):计算机网络中表示通信线路所能传送数据的能力,单位是比特每秒(b/s)。时延(Delay):数据(一个报文或分组)从网络(或链路)的一段传送到另一端所需要的总时间,由四部分组成:发送时延、传播时延、处理时延和排队时延。其中高速链路指提高数据的发送速率,即减少发送时延。时延带宽积:时延带宽积=传播时延*信道带宽。往返时延(Round-Trip Time, RTT):从发送端发送数据开始,到发送端收到来自接收端的确认总共经历的时延。吞吐量(Throughput):单位时间内通过某个网络(或信道、接口)的数据量。速率(Speed):主机在数字信道上传送数据的速率。
信道:表示向某一个方向传送信息的媒体。单向通信只需要一条信道,双向交替通信和双向同时通信都需要两条信道。单向通信(单工通信):只能有一个方向的通信。
双向交替通信(半双工通信):双方都可以发送信息,但不能同时发送。双向同时通信(全双工通信):双方可以同时发送和接受信息。信号:数据的电气的或电磁的表现,是数据在传输过程中的存在形式。带宽:信号具有的频带宽度。码元:用一个固定时长的信号波形(数字脉冲),表示一位 k 进制数字。波特:表示单位时间内数字通信系统传输的码元数。速率:也叫数据率,是指数据的传输速率,表示单位时间内传输的数据量。码源传输速率:单位为波特(Baud)。信息传输速率:单位为比特/秒(bit/s)。信源:产生和发送数据的源头。信宿:接收数据的终点。
域名解析过程域名解析是指把域名映射为 IP 地址(正向解析)或把 IP 地址映射为域名(反向解析)的过程。有两种方式:递归查询和递归与迭代相结合的查询。
主机向本地域名服务器的查询采用的是递归查询:如果本地域名服务器不知道被查询域名的 IP 地址,就以 DNS 客户的身份,向根域名服务器继续发出查询请求报文。
本地域名服务器向根域名服务器的查询采用迭代查询:根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询的 IP 地址,要么给出下一步要查询的顶级域名服务器的 IP 地址。
文件传输协议 FTPFTP(File Transfer Protocol)是因特网上使用得最广泛的文件传送协议。提供交互式访问,允许客户指明文件类型与格式。
工作原理FTP 采用 C/S 的工作方式,使用 TCP 可靠的传输服务。服务器进程由两部分组成:一个主进程,负责接收新的请求;另外有若干个从属进程,负责处理单个请求。控制连接与数据连接工作时使用两个并行的 TCP 连接,一个是控制连接(端口21),一个是数据连接(端口20)。控制连接:用来传输控制信息(如连接请求、传送请求等)。整个会话期间一直保持打开状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值