首页 运维 安全 计算机网络基础知识点有哪些

计算机网络基础知识点有哪些

May 11, 2023 pm 09:49 PM
计算机网络

  Ⅰ.网络层次的划分

    为了以便在更大范围内建立计算机网络,国际标准化组织(ISO)在1978年提出了“开放系统互联网参考模型”,即著名的OSI(Open System Interconnection)模型。

            除了标准的OSI七层模型以外,常见的网络层划分还有TCP/IP四层协议,他们之间的对应关系如下图:

                 计算机网络基础知识点有哪些

  Ⅱ.OSI七层网络模型

    不管是OSI七层模型还是TCP/IP的四层模型,每一层中都要有自己的专属协议,完成自己相应的工作以及上下层之间进行沟通。下面开始细说OSI的七层模型:

   ⑴物理层

    物理层是最基础的网络结构,其由各种各样的设备组成,该层为上层协议提供了一个传输数据的可靠的物理媒体,简单的说,物理层可确保原始数据在各个物理媒体上传输。

    ⑵数据链路层

    数据链路层是在物理层的基础上向网络层提供服务,其最基本的服务是将源自网络来的数据可靠的传输到相邻节点的目标机网络层。

    该层的作用包括:物理地址寻址,数据的成帧、流量控制、数据的检错重发等;

    主要协议:以太网协议;

    重要的设备:网桥,交换机;

    ⑶网络层

    网络层的目的是实现两个端系统之间的数据传输;

    网络层中设计众多的协议:包括最重要的协议TCP/IP的核心协议——IP协议。IP协议仅仅提供不可靠、无连接的传输服务。与IP协议配套使用实现其功能的还有地址解析协议ARP、逆地址解析协议RARP、因特网报文协议ICMP、因特网组管理协议IGMP。

    重要的设备:路由器

    ⑷传输层

    第一个端到端,主机到主机的层次;传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题;

    主要包括的协议:TCP协议、UDP协议;

    重要设备:网关

    ⑸会话层

    会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。

    ⑹表示层

    表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。

   ⑺应用层

    为操作系统或网络应用程序提供访问网络服务的接口。

  Ⅲ.IP地址

    

    IP地址由两部分组成:网络位+主机位

    网络部分:用来描述指定主机所在网络范围

    主机部分:用来描述指定主机在特定的网络范围中的具体位置;

   ⑴IP地址分类:(这里指的是IPv4协议定义的IPv4地址 整个地址由32位二进制构成)

    A类:第一个二进制位为0,网络位8位;0.0.0.0~127.255.255.255

    B类:前两个二进制位为10,网络位16位;128.0.0.0~191.255.255.255

    C类:前三个二进制位为110,网络位24位;192.0.0.0~223.255.255.255

    D类:224-239

    E类:240-255

     D类和E类没有划分网络位和主机位

   ⑵A、B、C类私有地址

    为了解决IP地址枯竭的问题,增加IP地址的服用次数;可以重复使用,互联网无法为其路由

    A类:10.0.0.0/8,范围是:10.0.0.0~10.255.255.255

    B类:172.16.0.0/12,范围是:172.16.0.0~172.31.255.255

    C类:192.168.0.0/16,范围是192.168.0.0~192.168.255.255

   ⑶保留地址(环回地址),不能被选择为其他主机配置使用的IP地址、

    0.0.0.0~0.255.255.255

    127.0.0.0~127.255.255.255

   ⑷自动分配地址段:

    169.254.0.0~169.254.255.255

   ⑸网络地址:主机位全是0的地址(二进制位全为0)

    例如:1.0.0.0  表示一个范围的名称

   ⑹广播地址:主机位全为1的地址

    例如:1.255.255.255:作为目的地址代表整个网段中的所有IP地址

  ⑺定向广播地址:

    255.255.255.255:作为目的地址代表整个IP地址栈中的所有IP地址

  Ⅳ.子网掩码的划分

    随着互联网应用的不断扩大,IPv4的弊端也逐渐暴露出来,即网络位占据太多,而主机位太少,所以其能提供的主机地址也越来越稀缺,目前除了使用NAT在企业内部利用保留地址自行分配以外,通常都对一个高类别的IP地址进行再划分,以形成多个子网,提供给不同规模的用户群使用。

    子网划分实际上就是增加IP地址中的网络位的数量,减少主机位的数量;以此达到缩小广播域范围,减少逻辑网段中的主机数量,便于管理和安全策略的精准应用;

  Ⅴ.TCP/IP协议

    TCP/IP协议是Internet最基本的协议,是由网络层的IP协议和传输层的TCP协议组成;

    TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。TCP提供的是一种可靠的数据流服务。TCP采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口实际表示接收能力,用以限制发送方的发送速度。

    TCP报文的首部格式:

    计算机网络基础知识点有哪些

   16位源端口

        16位目的端口号

        32位的序列号:范围(1 ~ 2^32-2)SEQ

          第一个数据段的序列号为随机选择;

          第二个数据段的序列号:前一个数据段的序列号+前一个数据段数据部分大小+1

          ...

        32位的确认号:范围(2 ~ 2^32-1)

          接收方用来对已经接受到的数据进行确认,并要求发送方继续传输后续数据段的标识;

          一般来讲,确认号是发送方要发送的下一个数据段的序列号;

        4位的首部长度,24字节~60字节

        3位的保留标志位

        3位的认证加密标志位

        6位的TCP特性标志位: 

          urg:紧急指针标志位;如果该标志位置1,该数据的转发优先级将会被提高,以使得这样的数据被优先转发;如果多个数据的URG标志位同时置1,则后面16位的紧急指针越大的,优先级越高;

          ACK:与连接管理有关的确认标志位;用来响应主动发起连接的建立请求或拆除请求的那一方;

          PSH:推进位,如果该标志位置1,则在接收方可以将该数据不加入缓存队列,直接交给应用程序进程进行处理;

          RST:重置连接标志位;在TCP连接耗尽或出现故障的时候,重新构件TCP连接的标志位;

          SYN:同步标志位,用于在建立TCP连接的过程中,主动发生连接建立请求的那一方发起连接的信号;

          FIN:结束连接标志位,如果该标志位置1,则另一方将指导此次TCP连接将被拆除,予以确认即可;

        16位的窗口尺寸:主要实现流量协商及控制,可以防止网络拥塞;

          滑动窗口:

          拥塞窗口:

          紧急窗口:

          窗口的大小,意为着我们一次可以传输的数据段的数量;

        16位的数据段校验和:保证数据的完整性的校验信息;

        16位的紧急指针:在URG标志位都置1时,用于区分其优先级;

        选项:数据段分段的时间戳

    TCP协议的面向连接的特性:

     1.连接建立;三次握手

        1)发送方生成一个TCP首部数据,在首部中,源、目的端口由应用层协议给出;序列号为随机选择,确认号为0,标志位SYN置1;

        2)接收方收到由发送方发来的SYN请求数据之后,判断自身能否完成对方所要求的数据通信;如果可以,则返回一个由其生成的TCP首部数据;源、目的端口与之前的数据正好相反;序列号随机,确认号为对方下一个数据的序列号,SYN和ACK两个标志位同时置1;

        3)发送方在接受了对方的响应数据之后,检查其ACK标志位是否置1;如果为1再看SYN标志位是否置1,如果也是1,就予以确认;随即生成第二个TCP首部数据;序列号为前一个数据的序列号+1,确认号为接收方下一个数据的序列号;ACK标志位置1;

     2.拆除连接,四次挥手

        1)当所有的数据传输结束之后,由一方主动向另一方发送一个FIN标志位置1的TCP首部数据;

        2)另一方收到这样的FIN置1的数据之后,回应一个ACK置1的确认数据

        3)另一方主动发出一个FIN置1的数据,请求拆除连接

        4)主动结束方予以确认,发送ACK置1的TCP首部数据;

  Ⅵ.UDP协议

    UDP用户数据协议,是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出现丢包现象;

    UDP与TCP位于同一层;

    UDP报头:

    16位源端口:发送方在封装数据的时候选择的端口号,一般来讲,客户端发送的数据的源端口号是随机选择的空闲端口

    16位目的端口:此次数据通信的接收方在传输层向应用层进行数据传递时所必须使用的端口号;一般来讲,数据的目的端口号是固定的;

    16位UDP长度 :整个数据报的报文长度,包括首部;

    16位UDP校验和:整个UDP数据报的校验和,一定程度上保证数据完整性。

以上是计算机网络基础知识点有哪些的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

城域网是公网吗 城域网是公网吗 Aug 31, 2022 am 10:53 AM

城域网是公网;城域网是在一个城市范围内所建立的计算机通信网,简称为MAN,属宽带局域网,由于采用具有有源交换元件的局域网技术,网中传输时延较小,可以用作骨干网,通过它将位于同一城市内不同地点的主机、数据库,以及LAN等互相联接起来。

沟通网络中开放式的网络系统是什么 沟通网络中开放式的网络系统是什么 Aug 22, 2022 pm 02:17 PM

开放式的网络系统是“全通道式沟通网络”。全通道式沟通网络是全方位开放式的沟通网络系统,所有成员之间都能进行相互的不受限制的信息沟通与联系;在这种沟通网络中,集中化程度低,成员地位差异小,士气高,成员可以直接、自由而充分地发表意见,有利于集思广益,提高沟通准确性,缺点是容易导致工作效率低。

计算机网络的资源共享功能包括哪些 计算机网络的资源共享功能包括哪些 Jul 15, 2022 pm 04:29 PM

计算机网络的资源共享功能包括:1、硬件资源共享,可以提高设备的利用率,避免设备的重复投资;2、软件资源共享和数据资源共享,可以充分利用已有的信息资源,减少软件开发过程中的劳动,避免大型数据库的重复建设;3、通信信道资源共享,就是将同一个信道供多个用户同时使用,可以提高信道资源的利用率。

学校内的一个计算机网络系统属于什么 学校内的一个计算机网络系统属于什么 Jul 13, 2022 pm 04:43 PM

学校内的一个计算机网络系统属于局域网(LAN)。局域网是一种在小区域内使用的,由多台计算机组成的网络,覆盖范围通常局限在10千米范围之内,属于一个单位或部门组建的小范围网。局域网可分为无线局域网和有线局域网,其中无线局域网可以传输音频、视频、文字,现在很多公司和校园都在用无线局域网。

计算机网络最突出的特征是什么 计算机网络最突出的特征是什么 Jan 13, 2021 pm 03:13 PM

计算机网络最突出的特征是:资源共享。资源共享是人们建立计算机网络的主要目的之一。通常多用户同时需要的资源总是超过系统实际物理资源的数量,但采用逻辑(或虚拟)资源分配的方式,实现资源共享,可较好地处理这个矛盾,从而提高计算机的使用效率。

计算机网络的拓扑结构有哪些 计算机网络的拓扑结构有哪些 Feb 22, 2023 am 11:30 AM

计算机网络的拓扑结构是指网上计算机或设备与传输媒介形成的结点与线的物理构成模式,主要有星型拓扑结构、总线拓扑结构、环型拓扑结构、树型拓扑结构、混合型拓扑结构、网型拓扑结构、开关电源拓扑结构;其中,星型网络拓扑结构是应用最广泛的一种网络拓扑结构。

公司为什么要用内网 公司为什么要用内网 Aug 22, 2022 pm 03:57 PM

用内网的原因:1、资源共享,可提供方便的软硬件资源共享,尤其是在硬件资源方向更显突出,打印机和扫描仪等办公自动化设 备得到充分的利用。2、便于团队合作,大多数现代局域网提供了一个平台,可以让多个用户处理同一个文件且始终使用最新版本。3、易于查找信息,内网可作为放置所有受信任信息的位置。4、减少管理成本,借助内网,可轻松提供联机表单,从一开始就理顺工作流程,大大地提高了工作效率。

win7系统计算机网络连接错误711如何解决 win7系统计算机网络连接错误711如何解决 Jul 17, 2023 am 08:41 AM

很多使用win7系统的小伙伴一定都遇到过网络连接错误711的问题,win7系统计算机网络连接错误711如何解决?今日小编就带给大家一个关于win7电脑网络连接错误711的解决方法。win7系统计算机网络连接错误711如何解决:1.打开计算机“,找到”C:\Windows\System32\LogFiles文件夹,单击右键选择属性";2.点击"安全选项,选择高级";3.点击“所有者,选择”编辑“;4.选择当前正在使用的帐户"aaa",单击确定;5.

See all articles