网络基础总结(一)

网络基础(一) 网络基础(一) 一、计算机网络的背景 1.网络的发展:独立模式: 计算机之间相互独立 2.网络互联:多态计算机连载一起,完成数据共享 3.局域网:计算机数量更多了, 通过交换机和路由器连接在一起; 4.广域网WAN: 将远隔千里的计算机都连在一起 二、认识“协议” 1.计算机之间的传输媒介是光信号和电信号. 通过 “频率” 和 “强弱” 来表示 0 和 1 这样的信息. 要想传递各种不同... 阅读详情

一.协议概述

从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。
假设,A、B双方欲传输文件。规定:
第一次,传输文件名,接收方接收到文件名,应答OK给传输方;
第二次,发送文件的尺寸,接收方接收到该数据再次应答一个OK;
第三次,传输文件内容。同样,接收方接收数据完成后应答OK表示文件内容接收成功。
由此,无论A、B之间传递何种文件,都是通过三次数据传输来完成。A、B之间形成了一个最简单的数据传输规则。双方都按此规则发送、接收数据。A、B之间达成的这个相互遵守的规则即为协议。
这种仅在A、B之间被遵守的协议称之为原始协议。当此协议被更多的人采用,不断的增加、改进、维护、完善。最终形成一个稳定的、完整的文件传输协议,被广泛应用于各种文件传输过程中。该协议就成为一个标准协议。最早的ftp协议就是由此衍生而来。
TCP协议注重数据的传输。http协议着重于数据的解释。

二.典型的协议

传输层:常见协议有TCP/UDP协议。
应用层:常见的协议有HTTP协议,FTP协议。
网络层:常见协议有IP协议、ICMP协议、IGMP协议。
网络接口层:常见协议有ARP协议、RARP协议。
TCP传输控制协议(Transmission Control Protocol):是一种面向连接的、可靠的、基于字节流的传输层通信协议。
UDP用户数据报协议(User Datagram Protocol):是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。
HTTP超文本传输协议(Hyper Text Transfer Protocol)是互联网上应用最为广泛的一种网络协议。
FTP文件传输协议(File Transfer Protocol)
IP协议是因特网互联协议(Internet Protocol)
ICMP协议是Internet控制报文协议(Internet Control Message Protocol)它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。
IGMP协议是 Internet 组管理协议(Internet Group Management Protocol),是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。
ARP协议是正向地址解析协议(Address Resolution Protocol),通过已知的IP,寻找对应主机的MAC地址。
RARP是反向地址转换协议,通过MAC地址确定IP地址。

三.分层模型

OSI七层模型

这里写图片描述

  • 物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。

  • 数据链路层:定义了如何让格式化数据以帧为单位进行传输,以及如何让控制对物理介质的访问。这一层通常还提供错误检测和纠正,以确保数据的可靠传输。如:串口通信中使用到的115200、8、N、1

  • 网络层:在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。Internet的发展使得从世界各站点访问信息的用户数大大增加,而网络层正是管理这种连接的层。

  • 传输层:定义了一些传输数据的协议和端口号(WWW端口80等),如:TCP(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据),UDP(用户数据报协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如QQ聊天数据就是通过这种方式传输的)。 主要是将从下层接收的数据进行分段和传输,到达目的地址后再进行重组。常常把这一层数据叫做段。

  • 会话层:通过传输层(端口号:传输端口与接收端口)建立数据传输的通路。主要在你的系统之间发起会话或者接受会话请求(设备之间需要互相认识可以是IP也可以是MAC或者是主机名)。

  • 表示层:可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。例如,PC程序与另一台计算机进行通信,其中一台计算机使用扩展二一十进制交换码(EBCDIC),而另一台则使用美国信息交换标准码(ASCII)来表示相同的字符。如有必要,表示层会通过使用一种通格式来实现多种数据格式之间的转换。

  • 应用层:是最靠近用户的OSI层。这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务。

TCP/IP四层模型

TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示:
这里写图片描述

通信过程

两台计算机通过TCP/IP协议通讯的过程如下所示:

这里写图片描述

上图对应两台计算机在同一网段中的情况,如果两台计算机在不同的网段中,那么数据从一台计算机到另一台计算机传输过程中要经过一个或多个路由器,如下图所示:

这里写图片描述

链路层有以太网、令牌环网等标准,链路层负责网卡设备的驱动、帧同步(即从网线上检测到什么信号算作新帧的开始)、冲突检测(如果检测到冲突就自动重发)、数据差错校验等工作。交换机是工作在链路层的网络设备,可以在不同的链路层网络之间转发数据帧(比如十兆以太网和百兆以太网之间、以太网和令牌环网之间),由于不同链路层的帧格式不同,交换机要将进来的数据包拆掉链路层首部重新封装之后再转发。
网络层的IP协议是构成Internet的基础。Internet上的主机通过IP地址来标识,Inter-net上有大量路由器负责根据IP地址选择合适的路径转发数据包,数据包从Internet上的源主机到目的主机往往要经过十多个路由器。路由器是工作在第三层的网络设备,同时兼有交换机的功能,可以在不同的链路层接口之间转发数据包,因此路由器需要将进来的数据包拆掉网络层和链路层两层首部并重新封装。IP协议不保证传输的可靠性,数据包在传输过程中可能丢失,可靠性可以在上层协议或应用程序中提供支持。
网络层负责点到点(ptop,point-to-point)的传输(这里的“点”指主机或路由器),而传输层负责端到端(etoe,end-to-end)的传输(这里的“端”指源主机和目的主机)。传输层可选择TCP或UDP协议。
TCP是一种面向连接的、可靠的协议,有点像打电话,双方拿起电话互通身份之后就建立了连接,然后说话就行了,这边说的话那边保证听得到,并且是按说话的顺序听到的,说完话挂机断开连接。也就是说TCP传输的双方需要首先建立连接,之后由TCP协议保证数据收发的可靠性,丢失的数据包自动重发,上层应用程序收到的总是可靠的数据流,通讯之后关闭连接。
UDP是无连接的传输协议,不保证可靠性,有点像寄信,信写好放到邮筒里,既不能保证信件在邮递过程中不会丢失,也不能保证信件寄送顺序。使用UDP协议的应用程序需要自己完成丢包重发、消息排序等工作。
目的主机收到数据包后,如何经过各层协议栈最后到达应用程序呢?其过程如下图所示:
这里写图片描述

以太网驱动程序首先根据以太网首部中的“上层协议”字段确定该数据帧的有效载荷(payload,指除去协议首部之外实际传输的数据)是IP、ARP还是RARP协议的数据报,然后交给相应的协议处理。假如是IP数据报,IP协议再根据IP首部中的“上层协议”字段确定该数据报的有效载荷是TCP、UDP、ICMP还是IGMP,然后交给相应的协议处理。假如是TCP段或UDP段,TCP或UDP协议再根据TCP首部或UDP首部的“端口号”字段确定应该将应用层数据交给哪个用户进程。IP地址是标识网络中不同主机的地址,而端口号就是同一台主机上标识不同进程的地址,IP地址和端口号合起来标识网络中唯一的进程。
虽然IP、ARP和RARP数据报都需要以太网驱动程序来封装成帧,但是从功能上划分,ARP和RARP属于链路层,IP属于网络层。虽然ICMP、IGMP、TCP、UDP的数据都需要IP协议来封装成数据报,但是从功能上划分,ICMP、IGMP与IP同属于网络层,TCP和UDP属于传输层。

四.协议格式

数据包封装

传输层及其以下的机制由内核提供,应用层由用户进程提供,应用程序对通讯数据的含义进行解释,而传输层及其以下处理通讯的细节,将数据从一台计算机通过一定的路径发送到另一台计算机。应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部(header),称为封装(Encapsulation),如下图所示:

这里写图片描述
不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层叫做数据报(datagram),在链路层叫做帧(frame)。数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部,最后将应用层数据交给应用程序处理。

五.TCP协议

TCP通信时序

下图是一次TCP通讯的时序图。TCP连接建立断开。包含大家熟知的三次握手和四次握手。

这里写图片描述

在这个例子中,首先客户端主动发起连接、发送请求,然后服务器端响应请求,然后客户端主动关闭连接。两条竖线表示通讯的两端,从上到下表示时间的先后顺序,注意,数据从一端传到网络的另一端也需要时间,所以图中的箭头都是斜的。双方发送的段按时间顺序编号为1-10,各段中的主要信息在箭头上标出,例如段2的箭头上标着SYN, 8000(0), ACK1001, ,表示该段中的SYN位置1,32位序号是8000,该段不携带有效载荷(数据字节数为0),ACK位置1,32位确认序号是1001,带有一个mss(Maximum Segment Size,最大报文长度)选项值为1024。
建立连接(三次握手)的过程:

  • 客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的段1。

  • 客户端发出段1,SYN位表示连接请求。序号是1000,这个序号在网络通讯中用作临时的地址,每发一个数据字节,这个序号要加1,这样在接收端可以根据序号排出数据包的正确顺序,也可以发现丢包的情况,另外,规定SYN位和FIN位也要占一个序号,这次虽然没发数据,但是由于发了SYN位,因此下次再发送应该用序号1001。mss表示最大段尺寸,如果一个段太大,封装成帧后超过了链路层的最大帧长度,就必须在IP层分片,为了避免这种情况,客户端声明自己的最大段尺寸,建议服务器端发来的段不要超过这个长度。

  • 服务器端回应客户端,是三次握手中的第2个报文段,同时带ACK标志和SYN标志。它表示对刚才客户端SYN的回应;同时又发送SYN给客户端,询问客户端是否准备好进行数据通讯。

  • 服务器发出段2,也带有SYN位,同时置ACK位表示确认,确认序号是1001,表示“我接收到序号1000及其以前所有的段,请你下次发送序号为1001的段”,也就是应答了客户端的连接请求,同时也给客户端发出一个连接请求,同时声明最大尺寸为1024。

  • 客户必须再次回应服务器端一个ACK报文,这是报文段3。
    客户端发出段3,对服务器的连接请求进行应答,确认序号是8001。在这个过程中,客户端和服务器分别给对方发了连接请求,也应答了对方的连接请求,其中服务器的请求和应答在一个段中发出,因此一共有三个段用于建立连接,称为“三方握手(three-way-handshake)”。在建立连接的同时,双方协商了一些信息,例如双方发送序号的初始值、最大段尺寸等。
    在TCP通讯中,如果一方收到另一方发来的段,读出其中的目的端口号,发现本机并没有任何进程使用这个端口,就会应答一个包含RST位的段给另一方。例如,服务器并没有任何进程使用8080端口,我们却用telnet客户端去连接它,服务器收到客户端发来的SYN段就会应答一个RST段,客户端的telnet程序收到RST段后报告错误Connection refused:
    $ telnet 192.168.0.200 8080
    Trying 192.168.0.200…
    telnet: Unable to connect to remote host: Connection refused
    数据传输的过程:
    客户端发出段4,包含从序号1001开始的20个字节数据。
    服务器发出段5,确认序号为1021,对序号为1001-1020的数据表示确认收到,同时请求发送序号1021开始的数据,服务器在应答的同时也向客户端发送从序号8001开始的10个字节数据,这称为piggyback。
    客户端发出段6,对服务器发来的序号为8001-8010的数据表示确认收到,请求发送序号8011开始的数据。
    在数据传输过程中,ACK和确认序号是非常重要的,应用程序交给TCP协议发送的数据会暂存在TCP层的发送缓冲区中,发出数据包给对方之后,只有收到对方应答的ACK段才知道该数据包确实发到了对方,可以从发送缓冲区中释放掉了,如果因为网络故障丢失了数据包或者丢失了对方发回的ACK段,经过等待超时后TCP协议自动将发送缓冲区中的数据包重发。
    关闭连接(四次握手)的过程:
    由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个 FIN只意味着这一方向上没有数据流动,一个TCP连接在收到一个FIN后仍能发送数据。首先进行关闭的一方将执行主动关闭,而另一方执行被动关闭。
    客户端发出段7,FIN位表示关闭连接的请求。
    服务器发出段8,应答客户端的关闭连接请求。
    服务器发出段9,其中也包含FIN位,向客户端发送关闭连接请求。
    客户端发出段10,应答服务器的关闭连接请求。
    建立连接的过程是三方握手,而关闭连接通常需要4个段,服务器的应答和关闭连接请求通常不合并在一个段中,因为有连接半关闭的情况,这种情况下客户端关闭连接之后就不能再发送数据给服务器了,但是服务器还可以发送数据给客户端,直到服务器也关闭连接为止。

滑动窗口 (TCP流量控制)

介绍UDP时我们描述了这样的问题:如果发送端发送的速度较快,接收端接收到数据后处理的速度较慢,而接收缓冲区的大小是固定的,就会丢失数据。TCP协议通过“滑动窗口(Sliding Window)”机制解决这一问题。看下图的通讯过程:

这里写图片描述

发送端发起连接,声明最大段尺寸是1460,初始序号是0,窗口大小是4K,表示“我的接收缓冲区还有4K字节空闲,你发的数据不要超过4K”。接收端应答连接请求,声明最大段尺寸是1024,初始序号是8000,窗口大小是6K。发送端应答,三方握手结束。
发送端发出段4-9,每个段带1K的数据,发送端根据窗口大小知道接收端的缓冲区满了,因此停止发送数据。
接收端的应用程序提走2K数据,接收缓冲区又有了2K空闲,接收端发出段10,在应答已收到6K数据的同时声明窗口大小为2K。
接收端的应用程序又提走2K数据,接收缓冲区有4K空闲,接收端发出段11,重新声明窗口大小为4K。
发送端发出段12-13,每个段带2K数据,段13同时还包含FIN位。
接收端应答接收到的2K数据(6145-8192),再加上FIN位占一个序号8193,因此应答序号是8194,连接处于半关闭状态,接收端同时声明窗口大小为2K。
接收端的应用程序提走2K数据,接收端重新声明窗口大小为4K。
接收端的应用程序提走剩下的2K数据,接收缓冲区全空,接收端重新声明窗口大小为6K。
接收端的应用程序在提走全部数据后,决定关闭连接,发出段17包含FIN位,发送端应答,连接完全关闭。
上图在接收端用小方块表示1K数据,实心的小方块表示已接收到的数据,虚线框表示接收缓冲区,因此套在虚线框中的空心小方块表示窗口大小,从图中可以看出,随着应用程序提走数据,虚线框是向右滑动的,因此称为滑动窗口。
从这个例子还可以看出,发送端是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然也有可能一次提走3K或6K数据,或者一次只提走几个字节的数据。也就是说,应用程序所看到的数据是一个整体,或说是一个流(stream),在底层通讯中这些数据可能被拆成很多数据包来发送,但是一个数据包有多少字节对应用程序是不可见的,因此TCP协议是面向流的协议。而UDP是面向消息的协议,每个UDP段都是一条消息,应用程序必须以消息为单位提取数据,不能一次提取任意字节的数据,这一点和TCP是很不同的。

关注问我技术公众号,加小问,拉您入技术交流群:

在这里插入图片描述

组网技术复习超全总结 组网技术复习超全总结,第一章 组网技术与配置 一.传输介质的分类:有线传输介质和无线传输介质。 常用的有线传输介质: 1. 双绞线:具有易于安装使用,成本低廉等特点。可分为STP(屏蔽)和UTP(非屏蔽)两类。最大的传输速率可达10Mbps,100Mbps,1000Mbps。 UTP-5是用于网络传输比较理想的传输线。 2. 同轴电缆:同轴电缆对外界具有很强的抗干扰能力。分为同轴细缆和同轴粗缆。在以太网中他们的速率可达10Mbps。网络中的最大距离可达几百米至1000米。 结构:塑料外层,屏蔽网层,绝缘层,铜芯。 3. 光纤:具有带宽高,能够可靠的实现高速率的传输,并且具有极好的保密性,抗干扰能力强等特点。传输距离可达几千米至到几十千米。理论上最高可达25000Gbps。(100Base-F) 结构:护套(保护免受潮气,擦伤,压伤等外界带来的危害),包层(折射光),纤芯(传输光)。连接器SC,ST,FC 立即下载

相关推荐

TWINCAT3保姆级教程:手把手教你给Ecat从站烧录EEPROM(含XML配置避坑指南)

本文提供TWINCAT3环境下Ecat从站EEPROM烧录的完整教程,涵盖XML配置避坑指南。详细讲解环境准备、设备扫描、XML文件配置、EEPROM烧录流程及故障排查,帮助工程师高效解决设备识别问题,提升产线调试效率。

weixin_30693683的博客 516

计算机网络知识汇总(超详细整理)从零基础入门到精通,看完这一篇就够了

为了准备期末考试,同时也是为了之后复习方便,特对计算机网络的知识进行了整理。本篇内容大部分是来源于我们老师上课的ppt。而我根据自己的理解,将老师的PPT整理成博文的形式以便大家复习查阅,同时对于一些不是很清楚的地方,我去查阅了相关资料进行补充,当然也会有少部分个人看法夹带其中来帮助大家理解。应评论要求这里放上本文的思维导图以供大家更好的查看网络边缘:位于互联网边缘与互联网相连的计算机和其他设备,如桌面计算机、移动计算机、服务器、其他智能终端设备网络核心。

leah126的博客 4万+

VS code平台调试AutoLISP程序教程

VS code平台调试AutoLISP程序教程

BearElder的博客 3184

一篇就够了!全网最全计算机网络基础总结攻略!

计算机网络基础 该是程序猿需掌握的知识,也是面试过程中常常考察的内容,但往往会被忽略今天,我将献上一份详细 & 清晰的计算机网络基础 学习指南,涵盖TCP / UDP协议、Http协议、Socket等,希望你们会喜欢。定义 计算机网络的各层 + 其协议的集合作用 定义该计算机网络的所能完成的功能OSI体系结构、TCPIP体系结构、五层体系结构OSI体系结构:概念清楚 & 理念完整,但复杂 & 不实用TCPIP体系结构:含了一系列构成互联网基础的网络协议,是Internet。

m0_59162248的博客 1003

基于Multisim的模电调幅发射机仿真设计

振荡器产生的高频信号的功率很小,所以有必要对高频信号进行功率放大,有利于信号的调制发射。缓冲电路将主振荡器和高频功放电路相隔离,以减小功放电路对主振荡器的影响。缓冲电路可以用射极跟随器电路来实现,其作用就是前后级的阻抗相互匹配,减小前后级的影响。总电路的仿真结果见下图:示波器1~4分别是主振荡器、缓冲电路、高频放大电路和调幅电路的输出波形。由于载波频率稳定度≤10-3,所以可以采用并联型改进电容反馈式三端振荡器(Seiler电路)谐振回路,滤除其他频率的成分,得到与载波(假设。(1)缓冲电路的设计与实现。

Eve223322的博客 4583

【第24例】华为 IPD 体系 | RMT 需求管理团队

RMT需求管理团队

产品线负责人 1765

网络基础总结

一、网络分层 TCP的四层: 一、应用层: 规定向用户提供应用服务时通信协议。 如DNS 二、传输层: 提供处于网路连接中两台计算机之间的数据传输所使用的协议。在传输层有两个性质不同的协议TCP和UDP 三、网络层: 规定了数据通过怎么样的传输路线到对方计算机传送给对方。如IP协议 四、链路层: 用来处理连接网络硬件的部分,包括操作系统、硬件设备的驱动、网...

weixin_30951231的博客 267

泰凌微8258入门教程 环境篇④——开发板+烧录器 8258mesh新手套件购买

工欲善其事,必先利其器。 淘宝链接:https://item.taobao.com/item.htm?

4128

计算机网络基础知识(非常详细)从零基础入门到精通,看完这一篇就够了

TCP建链的⼤致过程如下:1)

Python_0011的博客 9491

halcon3d点云补全方法

属于halcon实例中的内容,后面还接了一部分的匹配

Tianwen_running的博客 1231

【机器学习】推理时计算优化——思维链(Chain-of-Thought)与慢思考范式 第一章:基础理论与认知框架 第二章:计算优化技术与前沿方法

过程监督在数学推理中展现出显著优势,因其能够定位错误发生的具体步骤,而非仅在最终答案处提供稀疏反馈。然而,高质量过程标注的获取成本高昂,这催生了基于自动验证器的近似方法。

VectorShift的博客 72

(一阶段)网络基础

占楼zsbd。

Settle_accounts的博客 524

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

一 网络基础

数据传输数据传输的三个必要介质:路由器、交换机、AP(Access Point(专业叫法)) 接入点(俗称无线路由器)、防火墙拓扑结构(Topology)网络,由它两共同决定网络的(Cost)例如制冷设备,网络配置,网络维护等,需要考虑网络的成本网络的(Security)网络网络网络**可靠性(**Reliability)总线拓扑(废弃了)环形拓扑(很少使用)星型拓扑(很少使用)网状拓扑结构 (可靠性好,但贵):描述的是数据传输的路径。

天高云淡,望断南飞雁。不到长城非好汉,屈指行程二万。 六盘山上高峰,红旗漫卷西风。今日长缨在手,何时缚住苍龙 615

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

网络基础一

流量控制(企业、学校等大型网络)上网行为管理:可以记录每个上网用户做了什么,可以知道浏览了什么网站,可以对目标用户进行限制网速,(每天到点就人为设置限速)4、上不了网:AP?技术:VLAN、TRUNK、DHCP、WLAN、静态路由/OSPF、PPPoE、NAT、ACL。,和对病毒入侵的端口隔离,交换机中有一张MAC地址表,而路由器查的是一张IP地址表。3、技术:WiFi、NAT、PPPoE(身份证拨号认证)、DHCP。查看电脑的IP、mac、dns、网关/路由器IP地址。设备:路由器、交换机、服务器。

向星空看齐的博客 278

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

一、网络基础

OSI模型有七层,TCP/IP模型有四层,其中,TCP/IP模型将OSI模型中的应用层与会话层合并到应用层,将物理层,数据链路层合并到链路层,TCP/IP模型更加贴合实际的互联网协议体系,是目前互联网协议的基础协议架构(广泛被使用),而OSI模型主要用于教学与理论研究(理解网络协议的分层概念。数据进入交换机后,交换机先查看Mac地址,然后将该地址与进入的接口映射记录;在关注数据中的目标Mac地址,查询本地表格看是否存在对应的接口记录,若有记录按照记录对应接口唯一转出(单播),若没有记录将洪泛该数据。

wzhlove_的博客 885

HCIA 笔记 一、网络基础

对HCIP学习的一些笔记

lwz_43的博客 1709

运维网络基础一

一、网络基础1 1. 网络基础知识 2. 二、网络基础2 三、网络基础3 四、网络基础4

qq_45291750的博客 1123

Linux网络基础(一)

​ 今天我们开始接触计算机网络相关的知识,总的来说计算机网络的学习相比计算机操作系统的学习两者不相上下,如果你已经对操作系统有一定的知识体系,那么学习计算机网络将会变得很轻松。这是网络基础的第一章,里面涉及的新名词不会详细的介绍,会在后续更新的博客中详细介绍。

qq_55317476的博客 849

Linux网络 网络基础一

计算机网络的发展经历了从独立模式到网络互联,再到局域网(LAN)和广域网(WAN)的演变。网络协议是确保不同计算机和设备之间通信的关键,它需要统一的标准和认证,以解决多厂商、多系统的兼容性问题。OSI七层模型和TCP/IP五层(或四层)模型是网络通信的框架,它们通过分层的方式简化了网络通信的复杂性。TCP/IP模型包括物理层、数据链路层、网络层、传输层和应用层,每一层都有其特定的功能和协议。网络通信的本质是数据包在不同协议层之间的封装和解包过程,而IP地址和MAC地址则是网络中设备识别和数据传输的基础。

m0_74826386的博客 1489

Javaweb(一)网络基础篇

网络基础前言一、客户端、服务端二、web服务器软件1.种类:2.Nginx三、TCP/IP协议1.IP2.IP 路由器3.TCP三次握手总结 前言 这次学的也不好,文章内容可能比较lowb,见谅 当我们打开浏览器,输入网址,提前被准备好的内容就被返回到浏览器。我们电脑安装的浏览器就是①客户端,提供内容的一方就是①服务端。我们作为客户,需要安装客户端软件,也就是浏览器,而作为提供内容的一方也需要安装服务器软件,也就是②web服务器软件,安装了这些软件的计算机称为服务器。客户端和服务端之间的通讯依赖于③TCP

TengChuanB的博客 2673

网络基础(一)

网络基础(一) 文章目录网络基础(一)计算机网络背景网络和系统的关系网络发展认识“协议”网络协议初识协议分层OSI七层模型TCP/IP五层(或四层)模型网络传输基本流程网络传输流程图同一个网段内的两台主机传输跨网段的主机的传输数据包封装和分用网络中的地址管理IP地址认识MAC地址linux下查看网络信息总结 计算机网络背景 学习系统不能忽略硬件,学习网络也不能忽略硬件。 网络和系统的关系 网络发展 最开始只有一台计算机处理人算力不足的问题。 独立模式:计算机之间相互独立 不同人在不同单位所承担的分工是

代码笔记本 4014
上一篇: redis的key的数据结构、内部编码和单线程架构
下一篇: 以太坊源码目录结构分析
The_Web3_社区
博客等级 码龄10年 388粉丝 154原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

The_Web3_社区

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值