计算机网络基础知识

计算机网络基础知识

1.计算机网络定义

计算机网络是指地理位置不同的具有独立功能的计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

计算机网络主要由一些通用的、可编程的硬件互联而成的,而这些硬件并非专门用来实现某一特定的。这些编程的软件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。

2. LAN,WAN,MAN,PAN 的划分

LAN,WAN,MAN,PAN 的划分:按照网络的作用范围进行分类,分别为:广域网 WAN (几十到几千公里)、城域网 MAN(5~50KM)、局域网 LAN(1km 左右)、个人 局域网 PAN(10 米左右)。

网络性能参数:速率,带宽,吞吐量,时延,往返时间,[信道]利用率

计算机网络协议

网络协议是为计算机网络中进行数 据交换而建立的规则、标准或者说是约定的集合。

计算机网络协议同我们的语言一样,多种多样。而ARPA公司与1977年到1979年推出 了一种名为ARPANET的网络协议受到了广泛的热捧,其中最主要的原因就是它推出 了人尽皆知的TCP/IP标准网络协议。目前TCP/IP协议已经成为Internet中的“通用语 言”,下图为不同计算机群之间利用TCP/IP进行通信的示意图
在这里插入图片描述

3.网络层次划分

为了使不同计算机厂家生产的计算机能够相互通信,以便在更大的范围内建立计算机 网络,国际标准化组织(ISO)在1978年提出了“开放系统互联参考模型”,即著名的 OSI/RM模型(Open System Interconnection/Reference Model)。它将计算 机网络体系结构的通信协议划分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层 (Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)。其中第四层完成数据传送服务,上面三层 面向用户。

除了标准的OSI七层模型以外,常见的网络层次划分还有TCP/IP四层协议以及TCP/IP 五层协议

在这里插入图片描述

查看源图像

3.1 TCP/IP五层模型每一层的作用

在这里插入图片描述

3.2OSI七层网络模型

TCP/IP协议毫无疑问是互联网的基础协议,没有它就根本不可能上网,任何和互联 网有关的操作都离不开TCP/IP协议。不管是OSI七层模型还是TCP/IP的四层、五层模 型,每一层中都要自己的专属协议,完成自己相应的工作以及与上下层级之间进行沟 通。

查看源图像
在这里插入图片描述

3.2.1 物理层(Physical Layer)

传输媒体也称为传输介质或传输媒介,它就是数据传输系统中在发送器和接收器之间 的物理通路。网络传输媒体可分为两大类,即导引型传输媒体和非导引型传输媒体。 在导引型传输媒体中,电磁波被导引沿着固体媒体(铜线或光纤)传播。 非导引型 传输媒体就是指自由空间。在非导引型传输媒体中,电磁波的传输常称为无线传输。

物理层的作用

计算机网络中的物理层就是要解决在各种传输媒体上传输比特0和1的问题。进而给数据链路层提供透明传输比特流的服务。所谓“透明”是指数据链路层看不见,也无 需看见物理层究竟是用什么方法来传输比特0和1的。

在这里插入图片描述

物理层常见设备

中继器

中继器(RP repeater)是工作在 物理层上的连接设备。适用于完全相同的两个网络的互连,主要功能是通过对数据信号的重新发送或者转发,来扩大网络传输的距离。 中继器是对信号进行再生和还原的 网络设备: OSI模型的物理层设备。

中继器是 局域网环境下用来延长网络距离的,但是它属于 网络互联设备,操作在OSI的物理层,中继器对在线路上的信号具有放大再生的功能,用于扩展局域网 网段的长度(仅用于连接相同的局域网网段)

查看源图像

集线器

集线器的英文称为“Hub”。“Hub”是“中心”的意思,集线器的主要功能是对接收到的 信号进行再生整形放大,以扩大网络的传输距离,同时把所有 节点集中在以它为中心的节点上。它工作于OSI( 开放系统互联参考模型)参考模型第一层,即“ 物理层”。集线器与 网卡、 网线等传输 介质一样,属于 局域网中的基础设备,采用 CSMA/CD(即带冲突检测的载波监听多路访问技术)介质访问控制机制。集线器每个 接口简单的收发比特,收到1就转发1,收到0就转发0,不进行碰撞检测。

集线器( hub)属于纯 硬件网络底层设备,基本上不具有类似于交换机的"智能记忆"能力和"学习"能力。它也不具备 交换机所具有的 MAC地址表,所以它发送数据时都是没有针对性的,而是采用广播方式发送。也就是说当它要向某节点发送数据时,不是直接把数据发送到目的节点,而是把 数据包发送到与集线器相连的所有节点,

在这里插入图片描述

3.2.2 数据链路层(Data Link Layer)

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

数据链路必须具备一系列相应的功能,主要有:如何将数据组合成数据块,在数据链路层中 称这种数据块为帧(frame),帧是数据链路层的传送单位;如何控制帧在物理信道 上的传输,包括如何处理传输差错,如何调节发送速率以使与接收方相匹配;以及在 两个网络实体之间提供数据链路通路的建立、维持和释放的管理。

数据链路层的作用

物理地址寻址、数据的成帧、流量控制、数据的检错、可靠传输等

数据链路层将数据打包成帧发送

在这里插入图片描述

数据链路层的三个重要问题

封装成帧

封装成帧就是在一段数据前后分别添加首部和尾部。接收端以便从收到的比特流中识别帧的开始与结束,帧定界是分组交换的必然要求。

在这里插入图片描述

差错校验

差错检测防止有差错的无效数据帧浪费后续路由上的传输和处理资源。

发送方将封装好的帧通过物理层发送到传输媒体。

帧在传输过程中遭遇干扰后可能会出现误码,也就是比特0可能变成了1,

出现这种误码可以通过检错码来发现,发送方在发送帧之前,基于待发送的数据和检错算法计算出检错码,并将其封装在帧尾。

接收方主机在收到帧后,通过检错码和检错算法可以判断出帧在传输过程中是否出现 了误码。

透明传输

透明传输避免消息符号与帧定界符号相混淆

数据链数层常见设备

网桥

网桥(Bridge)是一个局域网与另一个局域网之间建立连接的桥梁。网桥是属于数据链 路层的一种设备,它的作用是扩展网络和通信手段,在各种传输介质中转发数据信 号,扩展网络的距离,同时又有选择地将现有地址的信号从一个传输介质发送到另一 个传输介质,并能有效地限制两个介质系统中无关紧要的通信。

网桥工作在数据链路层,将两个LAN连起来,根据MAC地址来转发 帧,可以看作一个“低层的路由器”。

MAC地址

MAC地址英语:Media Access Control Address),直译为媒体存取控制位址,也称为局域网地址(LAN Address),MAC位址以太网地址(Ethernet Address)或物理地址(Physical Address),它是一个用来确认网络设备位置的位址。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址 。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。MAC地址的长度为48位(6个字节),通常表示为12个16进制数

适配器(网卡)

网络接口板又称为通信适配器 (Adapter) 或网络接口卡 NIC (Network Interface Card)。网卡既连接局域网中的计算机,又连接局域网中的传输介质。

网卡的功能 :网卡属于OSI的物理层与链路层,它工作在物理层和数据链路层的MAC子层。 计算机通过网络适配器(网卡)和局域网进行通信

适配器的重要功能: 进行串行/并行转换。 数据封装与解封。 编码与译码。 链路管理,主要是CSMA/CD协议的实现。

3.2.3 网络层

网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等

网络层三个重要问题
  1. 是否可靠传输

    数据包在传输的过程中可能出现误码,也有可能由于路由器繁忙而被路由器丢弃,还 有可能出现按序发送的包不能按序到达接收方。如果网络层对上述出现的错误不采取 任何措施,则提供的是不可靠传输服务,反之并使得接收方能正确接收发送方发送的 数据包,提供的是可靠传输服务。

  2. 网络寻址问题

    网络层需要解决的第二个问题是寻址问题。例如,TCP/IP协议体系的网际层使用IP地 址。

    下图是网络N1上两个路由器接口各自所分配的IP地址,它们的前三个数是相同的, 可以看作是它们所在网络的网络编号,而第四个数各不相同,用于区分这两个不同的 路由器接口。

  3. 路由选择问题

    下图记录的是路由器R1的路由表,里面记录者路由器R1所知道的网络,以及 数据包到达这些网络应该从自己的哪个接口转发。假设R1知道数据包要到达网络 N7,下一跳应将其转发给路由R4,则路由表中应该有如下一条记录,而数据包要达 到网络N6,下一跳应将其转发给路由器R2,则路由表中应该有如下记录

    路由器如何得出这样的路由记录呢? 有两种方法:

    1、由用户或管理人员设置,适用于规模较小且网络拓扑不改变的小型互联网;

    2、实现各种路由选择协议,由路由器执行路由选择协议中所规定的路由选择算法, 而自动得出路由表中的路由记录。适用于规模较大且网络拓扑经常改变的大型互联 网

网络层协议

网络层中涉及众多的协议,其中包括最重要的协议,也是TCP/IP的核心协议——IP协 议。IP协议非常简单,仅仅提供不可靠、无连接的传送服务。IP协议的主要功能有:无连接数据报传输、数据报路由选择和差错控制

有关网络层的重点

  1. 网络层负责对子网间的数据包进行路由选择。此外,网络层还可以实现拥塞控 制、网际互连等功能

  2. 基本数据单位为IP数据报

  3. 包含的主要协议:IP协议(Internet Protocol,因特网互联协议); ICMP协议(Internet Control Message Protocol,因特网控制报文协议);

    ARP协议(Address Resolution Protocol,地址解析协议);

    RARP协议(Reverse Address Resolution Protocol,逆地址解析协议)

  4. 重要的设备:路由器

相关协议

  1. IP协议

    IP协议(Internet Protocol),又称之为网际协议,工作在网络层。IP协议是TCP/IP栈 核心协议之一,IP协议负责将数据报从源主机发送到目标主机,通过IP地址作为唯一 识别码。

    IP协议规定了数据传输时的基本单元和格式,以及数据报的递送办法和路由选择。如 果比作货物运输,IP协议规定了货物打包时的包装箱尺寸和包装的程序,以及货物的 运输方法和运输路线。

    IP协议是面向非连接的,所谓的非连接就是在数据的传递过程中,不需要检测网络是 否连通,所以是不可靠的数据报协议。IP协议主要用于在主机之间的寻址和选择数据 包路由。

    IP地址是IP协议提供的一种统一的地址格式,它为互联网上的的每一个主机(或路由 器)的每一个接口分配一个在全世界范围是唯一的32位的标识符。IP地址使我们在互 联网上很方便地进行寻址。

  2. ARP/RARP协议

    地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理 地址的一个TCP/IP协议。主机发送信息时,将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。ARP 命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对 应关系等。

    ARP欺骗:

    ARP欺骗实质上,让本应该送往目的ip的数据包,发送到了错误的地址,因此好像造成了一种“上不了网”的感觉。

    ARP欺骗分为二种:一种是对路由器ARP表的欺骗;另一种是对内网PC的网关欺骗

    ARP欺骗的3种基本方式:主机C冒充网关欺骗主机B;主机c冒充主机B欺骗网关;主机C同时欺骗主机B和网关,实现数据中转,并监听到所有主机B的数据。

    逆地址解析协议,即RARP,功能和ARP协议相对,其将局域网中某个主机的物理地 址转换为IP地址。允许局域网的物理机器从网关服务器的 ARP 表或者缓存上请求其 IP 地址。网络管理员在局域网网关路由器里创建一个表以映射物理地址(MAC)和与其对应的 IP 地址。当设置一台新的机器时,其 RARP 客户机程序需要向路由器上的 RARP 服务器请求相应的 IP 地址。假设在路由表中已经设置了一个记录,RARP 服务器将会返回 IP 地址给机器,此机器就会存储起来以便日后使用。

  3. ICMP协议

    ICMP 协议的作用:支持主机或路由器进行差错报告和网络探询。向源主机报告 IP 数据报的差错信息;只是报告差错,不能纠正差错。

    ICMP报文封装在IP数据报当中。

    ICPM
    的类型大体上分为两类:

    • 查询报文类型:用于诊断的查询消息(双向,向源主机请求,向目的主机应答)

    • 差错报文类型:通知出错原因的错误消息(单向,向源主机报告差错

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eSWvBaii-1662811009551)(https://tse4-mm.cn.bing.net/th/id/OIP-C.r7OjdY_AciUSbUPCJgfDAwHaDP?pid=ImgDet&rs=1)]

    ICMP报文格式:

    ICMP主要有两种功能。

    • Ping:一般用于勘测到达目的网络的连通性

    • Tracert:用于确定ip数据包访问目标所采取的路径

网络层常见设备

路由器:路由器用于连接多个逻辑上分开的网络,几个使用不同协议和体系结构的网络。路由器利用网络层定义的“逻辑”上的网络地址(即IP地址)来区别不同的网络,实现网络的互连和隔离,保持各个网络的独立性。

路由器的主要工作就是为经过路由器的每个IP数据包寻找一条最佳传输 路径,并将该数据有效地传送到目的站点。 路由器的基本功能是,把数据(IP报 文)传送到正确的网络。

3.2.4 传输层

传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输

传输层的任务是根据通信子网的特性,最佳的利用网络资源,为两个端系统的会话层 之间,提供建立、维护和取消传输连接的功能,负责端到端的可靠数据传输。在这一 层,信息传送的协议数据单元称为段或报文。

网络层只是根据网络地址将源节点发出的数据包传送到目的结点,而传输层则负责将 数据可靠地传送到相应的端口

有关传输层的重点:
  1. 传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端 的差错控制和流量控制问题

  2. 包含的主要协议:TCP协议(Transmission Control Protocol,传输控制协 议)、UDP协议(User Datagram Protocol,用户数据报协议)

  3. 重要设备:网关

TCP/UDP协议

TCP/UDP协议工作在传输层,主要是用来在程序之间传输数据,传输的数据可以是 文本、视频和图片。

TCP协议

  • TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所 有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。

  • TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于 TCP是面向连接的所以只能用于端到端的通讯。

  • TCP提供的是一种可靠的数据流服务,采用"带重传的肯定确认"技术来实现传输的可 靠性。

  • TCP还采用一种称为"滑动窗口"的方式进行流量控制,所谓窗口实际表示接收能力, 用以限制发送方的发送速度。

TCP报文首部格式:

UDP协议

  • UDP用户数据报协议,是面向无连接的通讯协议,UDP数据包括目的端口号和源端 口号信息,由于通讯不需要连接,所以可以实现广播发送。
  • UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出现丢包现象,实际应用 中要求程序员编程验证。
  • UDP与TCP位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP不被应用 于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询—应答的服务,例 如NFS。
  • UDP报头由4个域组成,其中每个域各占用2个字节,具体如下:
    • 源端口号;
    • 目标端口号;
    • 数据报长度;
    • 校验值

UDP用户数据报的首部和伪首部

首部字段只有 8 个字节,包括源端口、目的端口、长度、检验和。12 字节的伪首部 是为了计算检验和临时添加的。

TCP与UDP的区别:

TCP是面向连接的,可靠的字节流服务;UDP是面向无连接的,不可靠的数据报服 务。

  1. TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前 不需要建立连接 。
  2. TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失, 不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付
  3. TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报 文的,UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时 应用很有用,如IP电话,实时视频会议等)
  4. 每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交 互通信
  5. TCP首部开销20字节;UDP的首部开销小,只有8个字节
  6. TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道
TCP连接的三次握手

**第一次:**客户向服务器发送连接请求段,建立连接请求控制段(SYN=1),表示传输 的报文段的第一个数据字节的序列号是x,此序列号代表整个报文段的序号 (seq=x);客户端进入 SYN_SEND (同步发送状态);

**第二次:**服务器发回确认报文段,同意建立新连接的确认段(SYN=1),确认序号字 段有效(ACK=1),服务器告诉客户端报文段序号是y(seq=y),表示服务器已经 收到客户端序号为x的报文段,准备接受客户端序列号为x+1的报文段 (ack_seq=x+1);服务器由LISTEN进入SYN_RCVD (同步收到状态);

**第三次:**客户对服务器的同一连接进行确认.确认序号字段有效(ACK=1),客户此次的 报文段的序列号是x+1(seq=x+1),客户期望接受服务器序列号为y+1的报文段 (ack_seq=y+1);当客户发送ack时,客户端进入ESTABLISHED 状态;当服务收到客户 发送的ack后,也进入ESTABLISHED状态;第三次握手可携带数据;

为什么是三次握手

  • 三次握手为了防止服务器端开启一些无用的连接增加服务器开销以及防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误

  • 由于网络传输是有延时的(要通过网络光纤和各种中间代理服务器),在传输的过程中,比如客户端发起了SYN=1创建连接的请求(第一次握手)。

  • 如果服务器端就直接创建了这个连接并返回包含SYN、ACK和Seq等内容的数据包给客户端,这个数据包因为网络传输的原因丢失了,丢失之后客户端就一直没有接收到服务器返回的数据包。

  • 客户端可能设置了一个超时时间,时间到了就关闭了连接创建的请求。再重新发出创建连接的请求,而服务器端是不知道的,如果没有第三次握手告诉服务器端客户端收的到服务器端传输的数据的话,

  • 服务器端是不知道客户端有没有接收到服务器端返回的信息的。

  • 这样没有给服务器端一个创建还是关闭连接端口的请求,服务器端的端口就一直开着,等到客户端因超时重新发出请求时,服务器就会重新开启一个端口连接。那么服务器端上没有接收到请求数据的上一个端口就一直开着,长此以往,这样的端口多了,就会造成服务器端开销的严重浪费。

四次挥手

第一次挥手:处于连接状态的客户端和服务端都可以发起关闭连接请求,此时需要四次挥手来进行 连接关闭,假设客户端主动发起连接关闭请求,需要向服务端发起一个FIN包,表示要关闭连接,自己进入终止等待状态。

第二次挥手:服务端收到FIN包,发送一包ACK包,表示自己进入了关闭等待状态,客户端进入终止等待2状态。

第三次挥手:服务端此时还可以发送未发送的数据,而客户端还可以接收数据,待服务端发送完数 据后,发送一包FIN包,进入最后确认状态。

第四次挥手:客户端收到之后恢复ACK包,进入超时等待状态,经过超时时间后关闭。连接,而服务端收到ACK包后立即关闭连接

为什么客户端需要等待超时时间,这是为了保证对方已收到ACK包,因为假设客户端 发送完最后一包ACK包后就释放了连接,一旦ACK包在网络中丢失,服务端将一直停留在最后确认状态。如果客户端发送最后一个ACK包后等待一段时间,这时服务端因为没有收到ACK包, 会重发FIN包,客户端会响应这个FIN包,重发ACK包并刷新超时时间,这个机制跟三 次握手一样,也是为了保证在不可靠的网络链路中进行可靠的连接断开确认。

传输层常见设备

网关:网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是 最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。 网关既可以用于广域网互连,也可以用于局域网互连。

网关,就是连接两个不同网络的接口,比如局域网的共享上网服务器就是局域网和广域网的接口。

3.2.5会话层

自动收发包,自动寻址。 会话层作用是负责建立和断开通信连接,何时建立,断开连接以及保持多久的连 接。常见的协议有 ADSP、RPC 等

3.2.6 表示层

解决不同系统之间通信语法问题,在表示层数据将按照网络能理解的方案进行格 式化,格式化因所使用网络的不同而不同。

它主要负责数据格式的转换。具体来说,就是讲设备固有的数据格式转换为网络标准 格式。常见的协议有 ASCII、SSL/TLS 等

3.2.7 应用层

应用层是计算机网络体系结构的最顶层,是设计和建立计算机网络的最终目的,也是计算机网络中发展最快的部分。为操作系统或网络应用程序提供访问网络服务的接口

应用层旨在更方便应用从网络中接收的数据,重点关注 TCP/IP 协议中的HTTP 协议。

四层传输层数据被称作:段(Segments)

三层网络层数据被称作:包(Packages)

二层数据链路层时数据被称为:帧(Frames)

一层物理层时数据被称为:比特流(Bits)

会话层、表示层和应用层重点
  1. 数据传输基本单位为报文;

  2. 包含的主要协议:FTP(文件传送协议)、Telnet(远程登录协议)、SSH(安 全外壳协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP3协议(邮 局协议),HTTP协议(Hyper Text Transfer Protocol)

相关协议
  1. FTP协议

    • 文件传输协议(File Transfer Protocol,FTP)是一种提供网络之间共享文件的协 议。它可以在计算机之间可靠、高效地传送文件。在传输时,传输双方的操作系统、 磁盘文件系统类型可以不同。

    • FTP协议允许TCP/IP网络上的两台计算机之间进行文件传输。而FTP服务是基于FTP协 议的文件传输服务。工作时,一台计算机上运行FTP客户端应用程序,另一台计算机 上需要运行FTP服务器端程序。只有拥有了FTP服务,客户端才能进行文件传输。下 面介绍FTP服务的构成和文件传输模式。

  2. Telnet协议

    • Telnet是电信(Telecommunications)和网络(Networks)的联合缩写,这是一种在 UNIX平台上最为人所熟知的网络协议。

    • Telnet使用端口23,它是专门为局域网设计的。

    • Telnet不是一种安全通信协议,因为它并不使用任何安全机制,通过网络/互联网传 输明文格式的数据,包括密码,所以谁都能嗅探数据包,获得这个重要信息。

    • Telnet中没有使用任何验证策略及数据加密方法,因而带来了巨大的安全威胁,这就 是为什么telnet不再用于通过公共网络访问网络设备和服务器。

  3. SSH协议

    • SSH代表安全外壳(Secure Shell),它现在是通过互联网访问网络设备和服务器的 唯一的主要协议。

    • SSH默认情况下通过端口22运行;不过,很容易更改这个端口。

    • SSH是一种非常安全的协议,因为它共享并发送经过加密的信息,从而为通过互 联网等不安全的网络访问的数据提供了机密性和安全性。 一旦通讯的数据使用SSH经过加密,就极难解压和读取该数据,所以我们的密码 在公共网络上传输也变得很安全。

    • SSH还使用公钥用于对访问服务器的用户验证身份,这是一种很好的做法,为我 们提供了极高的安全性。

    • SSH主要用在所有流行的操作系统上,比如Unix、Solaris、Red-Hat Linux、 CentOS和Ubuntu等。

  4. SMTP概述

    • SMTP称为简单Mail传输协议(Simple Mail Transfer Protocal),目标是向用户提供 高效、可靠的邮件传输。SMTP的一个重要特点是它能够在传送中接力传送邮件,即 邮 件可以通过不同网络上的主机接力式传送。
    • 默认情况下,SMTP可选用以下3个端口:
      • 端口25:默认设置端口,不加密;
      • 端口2525:备用设置端口,当托管服务器25被屏蔽时使用,不加密;
      • 端口465:加密发送邮件协议端口
  5. POP3协议

    • POP3(Post Office Protocol version 3)是本地邮箱客户端从远程服务端收取邮件 的标准协议。POP3协议允许你将邮件内容下载到本地电脑,离线阅读。需要注 意的是,使用POP3协议,邮件收取下载到本地后,远程服务端的邮件会被移 除。

    • 好处:邮件一经下载到本地,远程服务端会删除,减少了邮箱 服务端存储邮件内容的空间;

    • 弊端:对多应用端配置同一个邮箱不友好,你在多 台设备上查看邮件,可能会因为前面的设备下载了,后面的设备就看不到这个邮件了

    • 默认情况下,POP3可选用以下2个端口:

      • 端口110:默认设置端口,不加密;
      • 端口995:如果你期望加密安全,使用这个端口。
  6. IMAP协议

    • IMAP(Internet Message Access Protocol)是与POP3协议极为类似的收取邮件的 协议,类似云存储,异地异端可同时获取。最大的区别是:IMAP协议允许同时 多个客户端从邮箱远程服务端收取邮件,邮件最终存储在远程服务端,本地仅是 缓存的邮件,适用于多端同一邮箱场景使用。
    • 默认情况下,IMAP可选用以下2个端口:
      • 端口143:默认设置端口,不加密;
      • 端口993:如果你期望加密安全,使用这个端口。
  7. DNS协议

    • DNS是域名系统(DomainNameSystem)的缩写,该系统用于命名组织到域层次结构 中的计算机和网络服务,可以简单地理解为将URL转换为IP地址。
    • 每一个域名都对应一个惟一的IP地址,在Internet上域名与 IP地址之间是一一对应的,DNS就是进行域名解析的服务器。DNS命名用于Internet 等TCP/IP网络中,通过用户友好的名称查找计算机和服务。
    • DNS通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解 析)。
    • 工作原理:将主机域名转换为ip地址,属于应用层协议,使用UDP传输。
  8. HTTP协议

    • 超文本传输协议是互联网上应用最广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。

    • HTTP 协议包括哪些请求?

      • GET:请求读取由URL所标志的信息。

      • POST:给服务器添加信息(如注释)。

      • PUT:在给定的URL下存储一个文档。

      • DELETE:删除给定的URL所标志的资源

机和网络服务,可以简单地理解为将URL转换为IP地址。

  • 每一个域名都对应一个惟一的IP地址,在Internet上域名与 IP地址之间是一一对应的,DNS就是进行域名解析的服务器。DNS命名用于Internet 等TCP/IP网络中,通过用户友好的名称查找计算机和服务。
  • DNS通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解 析)。
  • 工作原理:将主机域名转换为ip地址,属于应用层协议,使用UDP传输。
  1. HTTP协议

    • 超文本传输协议是互联网上应用最广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。

    • HTTP 协议包括哪些请求?

      • GET:请求读取由URL所标志的信息。

      • POST:给服务器添加信息(如注释)。

      • PUT:在给定的URL下存储一个文档。

      • DELETE:删除给定的URL所标志的资源

Qi桉诺
关注 关注
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网卡工作在OSI的第几层?[转]
shan275的博客
05-07 1万+
精确的说: NIC 工作在数据链路层中的MAC子层上,而非物理层。NIC的作用是进行串并行的转换,即MAC子层规定了如何在物理线路上传输frame,LLC的作用是识别不同协议类型然后进行encapsulation。MAC地址烧入NIC,所以,NIC工作在Data Link Layer。   一、网卡的主要特点   网卡(Network Interface Card,简称NIC),也称网络适配器
网卡数据链路层
victory08的专栏
10-08 3389
以太网是由Ethernet音译过来的,Ether是以太的意思,曾经被认为是电磁波的传播载体。以太网是局域网的众多实现技术中的一种,主要协议是CSMA/CD(Carrier Sense Multiple Access with Collision Detection)即带冲突检测的载波监听多路访问技术(载波监听/多点接入/碰撞检测) CSMA/CD属于数据链路层的协议,该协议通过网卡来实现,下面是网
第四次作业:简述网卡、集线器、交换机、路由器、调制解调器工作在OSI参考模型的层次,并说明原因。
qq_46337964的博客
10-14 1070
简述网卡、集线器、交换机、路由器、调制解调器工作在OSI参考模型的层次,并说明原因。 答:网卡:它工作在数据链路层网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。 由于其拥有MAC地址,因此属于OSI模型的第2层。它使得用户可以通过电缆或无线相互连接。 每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。 在网络上的每一个计算机都必须拥有一个独一无二的MAC地址。没有任何两块被生产出来的网卡拥有同样的地址。 这是因为电气电子工程师协会(IEEE)负责为
WAN、LAN、PAN
mrwangwang的专栏
11-21 5194
WAN(Wide Area Network)——广域网,公里级别 WWAN——无线广域网,3G/GSM/CDMA/GPRS/EDGE LAN(Local Area Network)——局域网,100米级别 WLAN——无线局域网,802.11b PAN(Personal Area Network)——个人局域网,10米级别 WPAN——无线个人局域网,Bluetooth、802.15
网络基础
choufengyin7439的博客
04-01 382
OSI七层网络模型由下至上为1至7层,分别为物理层(Physical layer),数据链路层(Data link layer),网络层(Network layer),传输层(Transport layer),会话层(Session layer),表示层(Presentation layer)...
计算机网络基础知识(非常详细)
热爱数据库的小胖
09-09 6万+
TCP建链时,携带的连接控制参数。TCP_MAXSEG:设置MSS(Max Segment Size),发送SYN时,告知对端可以接受的最⼤分节⼤⼩;即在当前连接中每个TCP分节中可以接受的最⼤数据量,接收SYN的⼀端会据此设置发送分节的 最⼤⼤⼩。通过TCP_MAXSEG设置;SO_RCVBUF:设置接收缓冲区⼤⼩,据此告知对端通告窗⼝的⼤⼩;SO_SNDBUF:设置发送缓冲区⼤⼩;
计算机网络基础知识.pdf
11-09
1、本文详细描述了计算机网络基础知识。 2、通过详细示例,让读者更直观地阅读,更清晰的理解。 3、图文并茂,让读者更好地理解概念,加强记忆。
计算机网络基础知识.ppt
11-19
计算机网络基础知识.ppt
简述网卡、集线器、交换机等在OSI参考模型的层次
FIENDLMAO的博客
10-18 5171
简述网卡、集线器、交换机等在OSI参考模型的层次 一、网卡 网卡工作在数据链路层网卡保存有明确的mac地址因此可以确认其属于数据链路层。 二、集线器 集线器工作于OSI参考模型的第一层物理层。 三、交换机 交换机工作于数据链路层。 四、路由器 路由器工作于OSI参考模型的网络层。路由器通过转发数据包来实现网络互联。 五、调制解调器 调制解调器工作于OSI参考模型的网络层 ...
解密网络传输:工程师带你深入认识网卡
第22条军规 @ 硬件园
05-01 774
   作者简介:Ase,VIA网络研发工程师,VNT via networking technologies AE/FAE。参与过100m/1000m网卡,usb2.0卡,1394卡,pcmcia的usb和1394卡,主板,带管理交换机,显卡等的设计工作。     一台冰冷的电脑,软件给了她血肉,网络就给了她灵魂! 一、什么是网卡?     网卡现在已经上成为了目前电脑
OSI七层模型详解
热门推荐
12-28 59万+
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。 完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。 具体说:
网卡数据链路层的关系
ljn1018的博客
11-07 1077
以太网是由Ethernet音译过来的,Ether是以太的意思,曾经被认为是电磁波的传播载体。以太网是局域网的众多实现技术中的一种,主要协议是CSMA/CD(Carrier Sense Multiple Access with Collision Detection)即带冲突检测的载波监听多路访问技术(载波监听/多点接入/碰撞检测) CSMA/CD属于数据链路层的协议,该协议通过网卡来实现,下面是网卡的具体定义: 网卡上面装有处理器和存储器(包括RAM和ROM)。网卡和局域网之间的通信是通过电缆或双绞线以串行
I2C SPI UART TCP/UDP AD/DA PWM大总结
最新发布
芯心智库
05-26 767
那么当处理器输出的是全0则外部测量的电压是0V,输出全1则外部测量电压是5V,如果0/1各一半则是输出2.5V,如此只要控制0/1的比例就可以控制电压的输出了。V1是待测的电压,V0是比较器的输出电压,两者会进入比较器,直到结果V0大于V1(注意是大于,不是等于,这里会引入精度的概念),此时的计数值是D0~D7,可以表示此时的电压数值的水平。UART就比较特殊点了,它是异步通信(无CLK进行同步,有CLK的就是USART),全双工,有两根数据线,一根是RX一根是TX。
计算机网络安全控制技术
heikewhite的博客
05-25 478
防火墙技术是近年来维护网络安全最重要的手段,但是防火墙不是万能的,需要配合其他安全措施来协同。目前加密技术主要有两大类:对称加密和非对称加密。核心是识别网络者是否是属于系统的合法用户。入侵行为主要是指对系统资源的非授权使用。计算机病毒的数目和危害性都在飞速发展。控制不同的用户对信息资源的访问权限。漏洞检测和安全风险评估技术。6.网络安全漏洞扫描技术。
netstat命令检查端口是否监听
weixin_53389944的博客
05-23 313
命令会显示所有当前活动的 TCP 和 UDP 连接,并列出每个连接对应的本地地址、远程地址以及端口号。是一个常用的网络命令,用于显示系统的网络连接情况。
CTF实战分享 | RWZIP
2401_84466225的博客
05-24 714
首先我们要了解,压缩包本身并不具备隐藏信息的功能,但由于在CTF竞赛中,经常出现压缩包与隐写术结合在一起的题目,所以我们需要掌握在CTF竞赛中有关 ZIP 压缩包题目的常见题型及分析手段。读者福利 |CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享(安全链接,放心点击)
docker swarm多主机之间的端口无法访问,但能ping通 问题排查及解决
qq_42152032的博客
05-23 442
原因:docker overlay网络内部使用vxlan技术实现网络内部互通,通过 udp 4789 端口进行流量转发,此端口可以在swarm初始化时修改。解决:tcpdump每台机器物理网卡的4789端口的流量:tcpdump -i ens160 udp port 4789 -vv -X;注意:修改/root/.bashrc 文件只会在以 root 用户身份登录时生效。原因是linux默认开启了内核计算cksum和网卡计算cksum,此处一般为网卡计算cksum错误,需要关闭网卡计算的功能;
Mysql注入详细讲解
2401_84466359的博客
05-24 664
*原理:**用户向数据库里存入恶意的数据,在数据被插入到数据库之前,肯定会对数据库进行转义处理,但用户输入的数据的内容肯定是一点摸样也不会变的存进数据库里,而一般都默认为数据库里的信息都是安全的,查询的时候不会进行处理,所以当用户的恶意数据被web程序调用的时候就有可能出发SQL注入。GET/POST提交数据时,发现提交的数据被加密了(可能js加密),那么在提交数据前,抓包,解密,将注入语句写好,然后将整个语句进行加密(相同加密算法),再将数据发过去。HTTP 头注入常常发生在程序采集用户信息的模块中。
计算机网络基础知识
09-25
计算机网络基础知识点包括网络的作用范围(广域网、城域网、局域网)、网络使用者(公用网络、专用网络)、计算机网络的层次结构、IP网际协议的作用、虚拟互联网络的产生以及IP地址的分类。 在计算机网络中,广域网...

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • RAID磁盘阵列 4586
  • 计算机网络基础知识 2254
  • Linux定时任务 1652
  • Linux网络管理相关命令 1060
  • 找回root密码 963

分类专栏

  • Linux基础 15篇

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 文本处理三剑客grep,sed,awk
  • ifconfig命令输出无结果
  • SSH远程终端连接工具
2023年3篇
2022年18篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

深圳SEO优化公司赤峰设计网站多少钱宜春外贸网站设计价格济源推广网站多少钱阳江百度seo报价广元网站优化推广伊犁SEO按天计费价格揭阳企业网站改版多少钱徐州网站推广工具公司湘西网站优化按天扣费价格汕头企业网站制作价格江门网站改版公司阜阳网站优化排名枣庄网站推广哪家好通辽阿里店铺运营多少钱甘南关键词排名包年推广报价绵阳营销网站多少钱永新百姓网标王哪家好大芬网站搭建报价鄂州百姓网标王推广多少钱雅安网站制作设计公司和田网站开发价格亳州网站设计模板多少钱广东网站优化排名哪家好湘潭百度爱采购价格长春网站制作推荐观澜网站关键词优化报价舟山优化哪家好自贡SEO按天收费多少钱大鹏阿里店铺运营多少钱诸城seo网站优化报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化