计算机导论05-计算机网络

news2024/9/24 15:22:05

文章目录

  • 计算机网络基础
    • 计算机网络概述
      • 计算机网络的概念
      • 计算机网络的功能
      • 计算机网络的组成
    • 计算机网络的发展
      • 计算机网络的类型
  • 网络体系结构
    • 网络互联模型
      • OSI/RM结构与功能
      • TCP/IP结构模型
      • TCP/IP与OSI/RM的比较
    • 网络地址与分配
      • IP地址构成
      • 子网的划分
      • IPv6
    • 传输介质与网络设备
      • 网络传输介质
      • 网络设备
        • 物理层设备
        • 数据链路层设备
        • 网络层设备
        • 传输层以上的设备
    • Internet及其应用
      • Internet基础
        • Internet的概念
        • Internet的域名系统
        • Internet的接入方式
      • Internet的应用
        • Internet的基本服务
        • Internet的其他服务
  • 补充题

计算机网络基础

计算机网络概述

计算机网络的概念

  • 计算机网络是“以相互共享资源的方式互联起来的自治计算机系统的集合”。
    (1)组建计算机网络的主要目的是实现资源共享
    (2)互联的计算机系统是自治的系统
    (3)联网计算机之间的通信必须遵循共同的网络协议

计算机网络的功能

  • 数据交换和通信
  • 资源共享
  • 提高系统的可靠性和可用性
  • 均衡负荷,相互协作
  • 分布式网络处理
  • 提高系统性价比,易于扩充,便于维护

计算机网络的组成

在这里插入图片描述
在这里插入图片描述

计算机网络的功能构成

通讯子网的组成要素:

  • 资源子网提供可共享的软硬件资源:可能含下级子网及若干终端;
  • 通讯子网包含的下级子网或终端;
  • 通讯子网的网络管理及控制中心(中心服务器);
  • 网络连接及互连设备(通信信道 - 网络信号的传输通道,有线形式,无线形式;互连设备:调制解调器、交换器、路由器、交换机)

通讯协议

  • 资源子网:负责对数据信息的收集和处理

  • 主机(Host):是网络中的主要资源,也是数据资源和软件资源的拥有者,一般都通过高速线路将它们和通信子网的节点相连。

  • 终端控制器和终端:终端控制器连接一组终端,负责这些终端和主计算机的信息通信,或直接作为网络节点。终端是直接面向用户的交互设备,可以是由键盘和显示器组成的简单终端,也可以是微型计算机系统。

  • 计算机外设:主要是网络中的一些共享设备。

  • 通信子网:负责信息的传输

  • 网络节点:是通信子网与资源子网的接口,完成信息的交换和转发功能。

  • 分类:
    ■ 交换节点:包括交换机、集线器、路由器以及负责网络中信息交换的设备等。
    ■ 访问节点:包括连接用户主机和终端设备的接收器、发送器等通信设备。

  • 通信链路 :即通信信道 。包括:双绞线、同轴电缆、光导纤维、无线电微波通信、卫星通信等。

  • 信号转换设备 :对信号进行变换以适应不同传输媒体的要求。如:Modem、无线通信接收和发送器、用于光纤通信的编码解码器等。

  • 调制解调器(Modem,猫):常用的连续模拟信号与离散的数字信号相互转换的设备。
    ● 调制器:

    • 负责用计算机输出的数字信号调制为模拟载波信号,因而将数字信号转变为能在通信信道中传输的模拟信号

    ● 解调器:

    • 负责将接收到的模拟载波信号还原为数字信号

    由路由器连接的计算机网络示意图

计算机网络的发展

  • 计算机终端网络
  • 计算机通信网络
  • 开放式的标准化计算机网络
  • 高速计算机网络

计算机网络的类型

按分布范围(覆盖的地理面积)分类

网络类型一般情形
广域网(Wide Area Network,WAN)国家、地区等层面
城域网(Metropolitan Area Network,MAN)(特)大城市、(特)大型(跨国)公司或机构等层面
局域网(Local Area Network,LAN)中、小城市,单位,机构层面

按拓扑结构分类
基本的网络拓扑有5种结构:

  • 星型拓扑结构: 有明确的中心节点(主机、服务器),客户机使用专门的、只与服务器相连的信道,客户机之间的通信需服务器转发
    在这里插入图片描述

  • 环型拓扑结构: 没有明确的中心节点,闭环,数据传输一般具有一定方向,可根据需要设置主机,适合流水作业场景,相邻的结点可以直接通信,不相邻的结点需其他结点转发。
    在这里插入图片描述

  • 总线型拓扑结构: 没有明确的中心节点,适合(终端)对等同类业务场景,总线通讯
    在这里插入图片描述

  • 树型拓扑结构: 当前流行的网络结构,有明确的网络中心节点,中间节点既是上层节点的终端、又是下层节点的服务中心;特点:联网方便、分级控制、分层服务、系统稳定
    在这里插入图片描述

  • 网状拓扑结构: 有中心节点,多种网络结构的组合
    在这里插入图片描述

按交换技术分类

  • 电路交换网络(circurt switching)。
  • 报文交换网络(message switching)。
  • 分组交换网络(packet switching)。

网络体系结构

网络互联模型

OSI/RM结构与功能

国际标注化组织(ISO-International Standard Organization)公布的开放系统互联参考模型(Open
System Interconnection/Reference Model-OSI/RM)为开放式互连信息系统提供了一种功能结构的框架。

在这里插入图片描述

OSI/RM最高层为应用层,面向用户提供应用服务;最低层为物理层,连接通信介质实现真正的数据通信。

特点:

  1. (接口)逐层链接:第n层只与上、下两层(第n+1、n-1层)链接;
  2. (服务)邻层服务:第n层接受第n-1层提供的服务,同时为第n+1层提供服务;
  3. (协议)对等通讯:不同的系统间在对等层级间(遵守一定的协议)分组交换数据

TCP/IP结构模型

TCP-Transmission Control Protocol

  • 是一种面向连接的、可靠的、基于字节流的传输层通信协议,

IP-Internet Protocol

  • 是指互联网协议,也称作网际协议。
    在这里插入图片描述

TCP/IP与OSI/RM的比较

在OSI/RM参考模型中,有3个基本概念:服务、接口和协议。

  • TCP/IP模型并不十分清晰地区分服务、接口和协议这些概念。
  • 相比TCP/IP模型,OSI/RM模型中的协议具有更好的隐蔽性并更容易被替换。
    两者的另外一个差别是有关服务类型方面。
  • OSI/RM模型的网络层提供面向连接和无连接两种服务,而传输层只提供面向连接服务。
  • TCP/IP模型在网络层只提供无连接服务,但在传输层却提供两种服务。

网络地址与分配

IP地址构成

  • IP地址是一个32位的二进制数逻辑地址(版本:IPv4-Internet Protocol Version 4.0),以.隔开的4字节二进制表示,用以表明网络节点 (主机、服务器、路由器、终端计算机等等)在网络中的逻辑位置

注:

  1. 网络节点在网络中的IP地址是可变的,即节点硬件连入不同的网络时IP地址可能是不同的;即便连接进入某个固定的网络,IP地址也可能是动态分配的;但同一网络中某特定时刻IP地址与节点之间是一一对应的
  2. IP地址不是地理地址(地理坐标)、也不是物理地址(Mac地址-网卡硬件标识)

例如,IP地址“11000000 10101000 11001000 10000000”,每字节用十进制数表示,字节之间用圆点分隔,表示为“192.168.200.128”。(四段:每段0~255)
每个IP地址由网络号(net-id)和主机号(host-id)两部分组成。

网路号越短,主机号越长,网络涵盖的主机越多,网络越大

在这里插入图片描述

子网的划分

划分子网的基本思想是:借用主机号的一部分作为子网的子网号,划分出更多的子网IP地址,而对于外部路由器的寻址没有影响。 划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。

IPv6

IPv6(Internet Protocol Version 6)是用于替代现行版本IP协议(IPv4)的下一代IP协议。与IPv4相比,IPv6具有更大的地址空间(128位)。

传输介质与网络设备

网络传输介质

有线传输介质无线传输介质
同轴电缆无线电波
双绞线微波
光纤红外线

网络设备

物理层设备

物理层设备有中继器、集线器、无线接入点设备等。

集线器(Hub)
总线式集线器,简称Hub,有多个端口,每个端口可以连接一个站点。

  • 工作原理: 每个端口都具有接收数据帧和发送数据帧的功能,当集线器从一个端口接收到数据帧后,向所有其他端口发送。
  • Hub一般用作局域网内网络信号接收(从外部节点或上级节点)与分发(内部节点或下级终端);不能识别信号来源的Mac地址,采用广播式发送信号,因而也不能识别信号发送的目的地址,
    在这里插入图片描述
数据链路层设备

数据链路层设备有网卡、网桥、交换机等

网卡与MAC(Media Access Control)地址:

  • 介质访问地址(Media Access Control Address) 也叫物理地址或硬件地址,是一个全局地址,即世界唯一。
  • 格式: 6字节(48位),前3个字节为厂商惟一标识符, 后3个字节由生产厂商自行分配-编号,生产时,固化在网卡的ROM中。
  • 当计算机插上网卡联入局域网时,网卡上的MAC地址作为该机的唯一入网物理地址,通信时为主机标识。

交换机(switch):

  • 交换式集线器,从一个端口接收到上级或外部节点发来的数据帧后,直接将数据帧转发给指定接收节点所在的端口。
  • 采用地址匹配、端口到端口的数据接收与发送工作模式,能明确识别信号来源及目的地地址,既可以用于不同类型的网络连接,也可以用于局域网内部连接
网络层设备

网络层主要负责完成数据分组从源端传输到目的端、逻辑地址分配以及网络的路由选择等任务。网络层的设备主要有路由器和三层交换机等。

路由器:

  • 工作在网络层,可以将两个或多个不同类型、不同结构的网络互相连接起来;
  • Router是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址(来源、目的)然后决定如何传送(识别来源、目的,数据包是否需要重新组装) 的专用智能性的网络设备,它能够理解不同的协议并顺利转换。
传输层以上的设备

传输层以上的设备主要有防火墙、网关等。

在这里插入图片描述
要素:

  • 外部网络、路由器、防火墙、网络中心(一级服务器、一级交换机)、资源子网(二级服务器、二级交换机、终端……)、通信子网(二级服务器、二级交换机、终端……)

Internet及其应用

Internet基础

Internet的概念

由数以千计的小网络构造出了Internet这个世界上最大、最流行的计算机互联网,它连接了上百万台计算机和数千万用户(还在不断增加)。
从一般角度认为Internet的定义应包含下面三个方面的内容:

  • Internet是一个基于TCP/IP协议簇的网络;
  • Internet是一个网络用户的集团,用户使用网络资源,同时也为该网络的发展壮大贡献力量;
  • Internet是所有可被访问和利用的信息资源的集合。
Internet的域名系统

DNS-Domain Name System

  • IP地址的局限: 不容易理解、记忆、使用

  • 为了识别互联网上的千千万万个主机,人们设计了用“.”分隔的一串英文单词来标识每台主机的方法。

  • 以“.”分开最前面的是主机名,其后的是子域名,最后的是顶级域名

  • 标准域名: 主机名.子域名.高级子域名.顶级域名

例如:域名:www.hise.hznu.edu.cn------IP地址:192.08.43.223

在这里插入图片描述

Internet的接入方式

(1)ADSL。
(2)HFC(CABLEMODEM)。
(3)光纤宽带。
(4)无线网络。
(5)电力网接入(PLC)。

Internet的应用

Internet的基本服务

Internet提供的基本服务主要有Web服务、电子邮件服务、文件传送服务、远程登录服务等。

  1. Web服务:WWW(World Wide Web)

    • HTTP:HyperText Transfer Protocol-超文本传输协议
    • HTML:HyperText Markup Language-超文本标记语言
  2. 电子邮件服务与协议

    • SMTP-Simple Mail Transfer Protocol-简单邮件传输协议(发送)
    • POP3- Post Office Protocol - Version 3-邮件协议(接受)
  3. 文件传输服务(FTP-File Transfer Protocal)与协议

    • 二进制文件传输协议,以四段、四字节二进制代码(显示为十进制)标识服务器地址。
    • FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源
Internet的其他服务

(1)搜索引擎
(2)电子公告牌
(3)即时消息
(4)博客
(5)网络电话
(6)电子商务
(7)语音广播
(8)网络游戏
(9)数字家庭网络

在这里插入图片描述

补充题

计算机网络中,通信子网的主要任务是( )。

  • 数据传输

计算机网络中的不同计算机使用相同的( ) 就可以实现通信。

  • 通信协议

OSI参考模型中,第N层提供的服务是下列哪项与对等层实体交换信息来实现的( )。

  • 利用N-1层提供的服务以及按N层协议

TCP/IP协议簇中最核心的协议是( ) ,所有其他协议都是以它为基础的。

  • IP

TCP/IP体系结构中的TCP和IP所提供的服务分别为( )。

  • 传输层服务和网络层服务

在TCP/IP参考模型中,传输层的主要作用是在互联网络的源主机与目的主机对等实体之间建立用于会话的( )。

  • 端—端连接

TCP/IP协议簇的层次中,解决计算机之间通信问题是在( ) 。

  • 网络层

将网络划分为广域网(WAN)、城域网(MAN)和局域网(LAN)的主要是依据( ) 。

  • 网络覆盖的地域范围

在构建计算机局域网时,若将所有计算机均连接到同一条通信传输线路上,并在线路两端连接防止信号反射的装置。这种局域网的拓扑结构被称为( ) 。

  • 总线结构

中心节点故障会造成整个网络瘫痪的网络拓扑结构是( ) 。

  • 星型

连接广域网与局域网必须使用( ) 。

  • 路由器

广域网中采用的交换技术大多是( ) 。

  • 分组交换

下列关于计算机广域网的叙述正确的是( ) 。

  • 信息传输的基本原理是分组交换和存储转发

在使用域名访问因特网上的资源时,由网络中的一台服务器将域名翻译成IP地址,该服务器简称为( ) 。

  • DNS

“www.yahoo.com.cn”是雅虎( ) 公司的网站地址。

  • 中国

网址http://www.nju.edu.cn中的“http”是指( ) 。

  • 超文本传输协议

某用户在WWW浏览器地址栏内键入一个URL“http://www.zdxy.cn/index.htm”,其中的“/index.htm”代表( ) 。

  • 路径及文件名

人们往往会用“我用的是10M宽带上网”来说明己计算机连网的性能,这里的“10M”指的是数据通信中的( )指标。

  • 最高数据传输速率

通常所说的TCP/IP协议是指一个由上百个协议组成的协议系列。下列协议中,用于发送电子邮件的应用层协议是( ) 。

  • SMTP

下列有关电子邮件(Email)的叙述错误的是( )。

  • 目前邮件发送时一般采用POP3协议,接收时采用SMTP协议

在TCP/IP协议中,远程登录使用的协议是( ) 。

  • TELNET

某些型号的打印机自带网卡,可直接与网络相连。

计算机局域网中的传输介质只能是同类型的,要么全部采用光纤,要么全部采用双绞线,不能混用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1387991.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JS | JS调用EXE

JS | JS调用EXE 网上洋洋洒洒一大堆文章提供,然我还是没找打合适的方案: 注册表方案做了如下测试(可行但是不推荐?): 先,键入文件名为 myprotocal.reg 的注册表,并键入一下信息: Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\openExe] //协议名…

产品标识为什么要选择激光打标机

选择激光打标机作为产品标识的原因主要有以下几点: ​ 1. 独特的标识效果:激光打标机采用激光束照射在材料表面,通过控制激光束的运动轨迹和能量密度,可以在材料表面形成各种文字、图案和二维码等标识。这些标识具有永久性、耐磨、…

硅双通道光纤低温等离子体蚀刻控制与SiGe表面成分调制

引言 在过去的几年中,MOSFET结构从平面结构改变为鳍型结构(FinFETs ),这改善了短沟道效应,并导致更高的驱动电流泄漏。然而,随着栅极长度减小到小于20nm,进一步小型化变得越来越困难,因为它需要非常窄的鳍宽度&#x…

深度学习笔记(七)——基于Iris/MNIST数据集构建基础的分类网络算法实战

文中程序以Tensorflow-2.6.0为例 部分概念包含笔者个人理解,如有遗漏或错误,欢迎评论或私信指正。 截图和程序部分引用自北京大学机器学习公开课 认识网络的构建结构 在神经网络的构建过程中,都避不开以下几个步骤: 导入网络和依…

pytorch集智-5手写数字识别器-卷积神经网络

1 简介 简称:CNN,convolutional neural network 应用场景:图像识别与分类(CNN),看图说话(CNNRNN)等 优越性:和多层感知机相比,cnn可以识别独特的模式&…

设计模式—行为型模式之中介者模式

设计模式—行为型模式之中介者模式 中介者模式(Mediator Pattern):用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,减少对象间混乱的依赖关系,从而使其耦合松散,而且可以独立地改变它们之…

burp靶场-path traversal

路径遍历 1.路径遍历漏洞 ### 什么是路径遍历 路径遍历也称为目录遍历。这些漏洞使攻击者能够读取正在运行应用程序的服务器上的任意文件。这可能包括&#xff1a; 应用程序代码和数据。 后端系统的凭据。 敏感的操作系统文件。### <img src"/loadImage?filename218…

将Sqoop与Hive集成无缝的数据分析

将Sqoop与Hive集成是实现无缝数据分析的重要一步&#xff0c;它可以将关系型数据库中的数据导入到Hive中进行高级数据处理和查询。本文将深入探讨如何实现Sqoop与Hive的集成&#xff0c;并提供详细的示例代码和全面的内容&#xff0c;以帮助大家更好地了解和应用这一技术。 为…

LLM:Scaling Laws for Neural Language Models 理解

核心结论 1&#xff1a;LLM模型的性能主要与计算量C&#xff0c;模型参数量N和数据大小D三者相关&#xff0c;而与模型的具体结构 (层数/深度/宽度) 基本无关。三者满足: C ≈ 6ND 2. 为了提升模型性能&#xff0c;模型参数量N和数据大小D需要同步放大&#xff0c;但模型和数…

sizeof与strlen的使用及其区别

目录 1. sizeof 1.1sizeof简介 1.2 sizeof的使用 1.3 sizeof的使用注意事项 1.4 sizeof用于数组 2.strlen&#xff08;&#xff09;函数 3.区别 示例1 示例2 示例3 4.总结 1. sizeof 1.1sizeof简介 sizeof是一个编译时运算符&#xff0c;可用于任何变量名、类型名…

【PID精讲 14 】积分分离PID和抗积分饱和PID

文章目录 一、积分分离PID1.1 积分分离PID算法基本思想1.2 积分分离PID算法实现步骤1.3 积分分离PID算法1.4 积分分离PID算法实现1.5 积分分离PID算法仿真实例1.6 积分分离PID算法的优缺点 二、抗积分饱和PID2.1 积分饱和现象2.2 抗积分饱和算法2.3 抗积分饱和算法实现2.4 抗积…

tda7294功放电路图大全

简易电子管功放电路图&#xff08;一&#xff09; 6P3P单端A类电子管功放电路图 如图为6P3P单端A类电子管功放电路图。VT1、VT2直流通路串联。VT1构成普通的三极管共阴放大器&#xff0c;VTr2构成阴极输出器&#xff0c;对VT1而言VT2是一个带电流负反馈的高阻负载。音频信号由…

C程序技能:彩色输出

在终端上输出的字体总是单色&#xff0c;但在一些场景彩色输出更能满足需求&#xff0c;在Linux环境中&#xff0c;可以使用终端控制字符来设置输出字符的颜色&#xff0c;在部分版本的Windows系统中也可以使用。本文参考一些文献简要介绍一下在Windows下彩色输出的方法。 1. …

最新Win11系统怎么删除开机密码 Win11取消登录密码图文教程

将账户设置为自动输入微软账户的密码&#xff0c;就是省略了手动打密码的步骤而已变成自动化了。 教程如下&#xff1a; A方法↓第一步:打开设置——账户——登录选项 ↓第二步:登录选项——其他设置——为了提高安全性&#xff0c;这里选择关闭&#xff0c;这一步是为了降低…

基于SSM的流浪动物救助站

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;Vue 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#xff1a;是 目录…

提升开发效率的google插件

在如今的软件开发领域&#xff0c;Google Chrome浏览器的开发者插件扮演着至关重要的角色&#xff0c;为开发人员提供了丰富的工具和功能&#xff0c;从而提高了开发效率。下面介绍几款强大的 Google 插件&#xff0c;它们在不同方面为开发者提供了便利&#xff0c;并能显著提升…

任务12:使用Hadoop Streaming解压NCDC天气原始数据

任务描述 知识点&#xff1a; NCDC原始的气象数据上传到HDFSMapReduce程序处理NCDC原始数据 重 点&#xff1a; 熟练使用HDFS基础命令查看HDFS文件块的分布情况掌握Linux系统Shell脚本的编写熟练使用MapReduce程序解压缩文件使用MapReduce程序处理NCDC气象数据 内 容&am…

2024.1.15 网络编程 作业

思维导图 练习题 1.实现TCP服务器和客户端之间的通信 server.c #include <myhead.h>int main(int argc, char const *argv[]) {//创建套接字int sfd socket(AF_INET, SOCK_STREAM, 0);//端口复用&#xff0c;作用&#xff1a;关闭服务器后再启动不会等待int reuse 1…

谷粒商城篇章8 ---- P236-P247 ---- 购物车【分布式高级篇五】

目录 1 环境搭建 1.1 新建购物车服务模块gulimall-cart 1.2 购物车服务相关配置 1.2.1 pom.xml 1.2.2 yml配置 1.2.2.1 application.yml配置 1.2.2.2 bootstrap.yml配置 1.2.3 主类 1.3 SwitchHosts增加配置 1.4 网关配置 1.5 整合SpringSession 1.5.1 session数据…

RPA与通知机器人的完美结合

写在前面 在现代快节奏的工作环境中&#xff0c;我们经常会面临多个任务同时进行的情况&#xff0c;你还在为时间不够用、忙碌而惆怅吗&#xff1f;你还在为时刻盯着电脑流程而烦恼吗&#xff1f;你还在为及时收不到自己的自动化任务进度而焦躁吗&#xff1f;别担心&#xff0…