计算机网络
文章平均质量分 93
总结学习计算机网络相关知识
何为xl
发布简单小项目和自己的学习笔记
展开
-
【计算机网络】习题(三)—— 数据链路层
2.数据链路层协议的功能不包括().A.定义数据格式B。提供结点之间的可靠传输C.控制对物理传输介质的访问D.为终端结点隐蔽物理传输的细节2.D主是是数据链路层的主要功能包括组帧,组帧即定义数据格式,A正确。数据链路层在物理的不可靠的物理连接上实现结点到结点的可罪性传彻,B已饰P不必考虑物理戾如何实现比特据链路层的介质访问控制(MAC)子层完成,C正确。数据链路层不必考虑物理层如何实现比特传输的细节,因此D错误。8.假设物理信道的传输成功率是95%,而平均一个网络层分组需要10个数据链路层帧来发送原创 2022-11-20 11:00:00 · 8282 阅读 · 0 评论 -
【计算机网络】应用层
IMAP可以让用户在不同的地方使用不同的计算机随时上网阅读处理邮件,还允许只读取邮件中的某一个部分 (先看正文,有WiFi的时候再下载附件)。万维网WWW(World Wide Web)是一个大规模的、联机式的信息储藏所/资料空间,是无数个网络站点和网页的集合。IMAP协议比POP协议复杂。Cookie是存储在用户主机中的文本文件,记录一段时间内某用户(使用识别码识别,如“123456”)的访问记录。万维网以客户/服务器方式工作,用户使用的浏览器就是万维网客户程序,万维网文档所驻留的主机运行服务器程序。原创 2022-09-30 18:52:19 · 863 阅读 · 0 评论 -
【计算机网络】网络层(六)—— IP组播与移动IP
在单播路由选择中,路由器只能从它的一个接口转发收到的分组在组播路由选择中、路由器可以从它的多个接口转发收到的分组。原创 2022-09-26 15:00:53 · 3930 阅读 · 0 评论 -
【计算机网络】数据链路层(二)—— 差错控制
数据链路层的主要作用是差错控制,早期有体现可靠传输本章主要介绍差错控制相关内容,包含检错编码和纠错编码的介绍,原创 2022-09-26 09:32:02 · 3974 阅读 · 0 评论 -
【计算机网络】传输层(四)—— TCP 可靠传输、流量控制、拥塞控制
为了计算超时计时器的重传时间,TCP采用一种自适应算法,它记录一个报文段发出的时间,以及收到相应确认的时间,这两个时间之差称为报文段的往返时间(Round-TripTime,RTT)。在下图中,如果接收方己收到第一个报文段,此时B希望收到的下一个报文段的数据是从第4个字节开始的,那么B发送给A的报文中的确认号字段应为4。由于某种原因,B还未收到 字节4~6 的报文段,此时接收方 仍在等待字节4(和其后面的字节),因此接收方到发送方的下一个报文段将确认号字段置为4。...原创 2022-08-12 11:21:17 · 2680 阅读 · 0 评论 -
【计算机网络】传输层(三)—— TCP 协议
TCP 是在不可靠的 IP层之上实现的可靠的数据传输协议,它主要解决传输的可靠、、无丢失和不重复问题。TCP是TCP/P体系中非常复杂的一个协议。发送缓存:准备发送的数据&已发送但尚未收到确认的数据接收缓存:按序到达但尚未被接受应用程序读取的数据&不按序到达的数据TCP 和 UDP 在发送报文时所采用的方式完全不同。UDP报文的长度由发送应用进程决定,而TCP报文的长度则根据接收方给出的窗口值和当前网络拥塞程度来决定。TCP 传送的数据单元称为。**TCP报文段既可以用来运载数据,又可以用来建立连接、释放连原创 2022-08-07 14:07:15 · 1355 阅读 · 0 评论 -
【计算机网络】传输层(二)—— UDP 协议
复用和分用以及差错检测。UDP 是无连接的,减少开销和发送数据之前的时延。UDP 使用最大努力交付,即不保证可靠交付。UDP 是面向报文的,适合一次性传输少量数据的网络应用。UDP 无拥塞控制,适合很多实时应用。UDP 首部开销小,UDP仅有 8B的开销,TCP 20B。应用层给UDP 多长的报文,UDP 就照样发送,即一次发一个完整报文。UDP是面向报文的。...原创 2022-08-12 10:18:35 · 1053 阅读 · 0 评论 -
【计算机网络】传输层(一)—— 传输层概述
注意:网络层也有复用分用的功能,但网络层的复用是指发送方不同协议的数据都可以封装成P数据报发送出去,分用是指接收方的网络层在剥去酋部后把数据交付给相应的协议。端口能够让应用层的各种应用进程将其数据通过端口向下交付给传输层,以及让传输层知道应当将其报文段中的数据向上通过端口交付给应用层相应的进程。在网络中采用发送方和接收方的套接字组合来识别端点,套接字唯一标识了网络中的一个主机和它上面的一个进程。端口号只有本地意义(只标识本计算机应用层中的各进程),在因特网中不同计算机的相同端口是没有联系的。...原创 2022-08-12 11:38:06 · 2396 阅读 · 0 评论 -
【计算机网络】网络层(二)—— 路由协议(RIP、OSPF、BGP)
路由选择分为:静态路由选择和动态路由选择静态路由选择:由人工配置的网络路由,默认路由,特定主机路由,黑洞路由等,配置方式简单,开销小,但不能及时适应网络状态的变化动态路由选择:路由器通过路由选择协议自动获取路由信息,比较复杂,开销较大,能较好的适应网络状态的变化,适用于大规模网络因特网所采用的路由选择协议的特点自适应:动态路由选择,能较好地适应网络状态的变化分布式:路由器之间交换路由信息分层次:将整个因特网划分为较小的自治系统AS(autonomous system)...原创 2022-08-14 22:29:01 · 12544 阅读 · 2 评论 -
【计算机网络】网络层(四)—— 网络层协议总结(ARP、ICMP、IGMP)
DHCP的客户端和服务器端需要通过广播方式来进行交互,原因是在DHCP执行初期,客户端不知道服务器端的P地址,而在执行中间,客户端并未被分配P地址,从而导致两者之间的通信必须采用广播的方式。硬件地址是数据链路层使用的地址(如 MAC地址),它是平面式的。由于路由器的隔离,IP网络中无法通过广播方式依靠 MAC地址来完成跨网络的寻址,因此在 IP网络的网络层只使用 IP地址来完成寻址。DHCP服务器分配给DHCP客户的P地址是临时的,因此DHCP客户只能在一段有限的时间内使用这个分配到的P地址。...原创 2022-08-06 19:32:35 · 2721 阅读 · 0 评论 -
【计算机网络】网络层(五)—— IPv6总结
包括 TCP、UDP、ICMP、IGMP、OSPF、BGP 和 DNS,只是在少数地方做了必要的修改(大部分是为了处理长的地址)。在IPv6标准中指定了一种比较紧凑的表示法,即把地址中的每4位用一个十六进制数表示,并用冒号分隔每16位,例如,可以把地址4BF5:0000:0000:0000:BA 5F:039A:000A:2176 缩写为4BF5:0:0:0:BA5F:39A:A:2176。,那么这台路由器的不同接口上,分别配置了IPv4地址和IPv6地址,并很可能分别连接了IPv4网络和IPv6网络。..原创 2022-08-06 12:17:49 · 4085 阅读 · 0 评论 -
【计算机网络】网络层(三)—— IPv4知识总结
分片涉及一定的计算。在不同网络中传送时,MAC帧中的源地址和目的地址要发生变化,但是网桥在转发帧时,不改变帧的源地址,请注意区分。3)若路由表中有目的地址为D的特定主机路由(对特定的目的主机指明一个特定的路由,通常是为了控制或测试网络,或出于安全考虑才采用的),则把数据报传送给路由表中所指明的下一跳路由器:否则,执行步骤4)。因为IP数据报被封装在数据链路层数据报中,因此数据链路层的MTU严格地限制着P数据报的长度,而且在TP数据报的源与目的地路径上的各段链路可能使用不同的数据链路层协议,有不同的MTU。.原创 2022-08-05 23:47:33 · 8876 阅读 · 0 评论 -
【计算机网络】数据链路层(五)—— 广域网(PPP 协议与 HDLC 协议)
广域网(WAN,WideAreaNetwork),通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个城市或国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。主站的主要功能是发送命令(包括数据信息)帧、接收响应帧,并负责对整个链路的控制系统的初启、流程的控制、差错检测或恢复等。从站的主要功能是接收由主站发来的命令帧,向主站发送响应帧,并且配合主站参与差错恢复等链路控制。复合站的主要功能是既能发送,又能接收命令帧和响应帧,并且负责整个链路的控制。......原创 2022-07-29 17:22:48 · 1597 阅读 · 1 评论 -
【计算机网络】数据链路层(四)—— 局域网的基本概念和体系结构
以太网是应用最为广泛的局域网,包括标准以太网(10Mbps)、快速以太网(100Mbps).千兆以太网(1000Mbps)和10G以太网,它们都符合IEEE802.3系列标准规范。使用CSMA/CD.,包括标准以太网(10Mbps)、快速以太网(100Mbps)、千兆以太网(1000Mbps)和10G以太网,它们都符合IEEE802.3系列标准规范。在双绞线上传送100Mb/s基带信号的星型拓扑以太网,仍使用IEEE802.3的CSMA/CD协议。的标准,它是由IEEE所定义的无线网络通信的标准。...原创 2022-07-26 19:13:48 · 4792 阅读 · 0 评论 -
【计算机网络】数据链路层(三)—— 介质访问控制
点对点链路两个相邻结点通过一条链路相连,没有第三者。应用PPP协议,常用于广域网。广播式链路所有主机共享通信介质。应用早起的总线以太网、无线局域网,常用于局域网。介质访问控制所要完成的主要任务是,为使用介质的每个结点隔离来自同一信道上其他结点所传送的信号,以协调活动结点的传输。用来决定广播信道中信道分配的协议属于数据链路层的.一个子层,称为介质访问控制(MediumAccessControl,MAC)子层。数据链路层介质访问控制的理解载波侦听/监听多点接入总线型网络半双工网络。...原创 2022-07-21 19:18:10 · 7784 阅读 · 0 评论 -
【计算机网络】流量控制与可靠传输机制
流量控制与可靠传输在计算机网络中的数据链路层和传输层均有所体现,只是体现形式不一致,但是对应的协议相同相同,为此本章主要介绍滑动窗口协议、停止-等待协议、后退N帧协议和选择重传协议。...原创 2022-08-04 10:31:06 · 1562 阅读 · 0 评论 -
【计算机网络】数据链路层(一)
由于收发双方各自的工作速率和缓存空间的差异,可能出现发送方的发送能力大于接收方的接收能力的现象,如若此时不适当限制发送方的发送速率(即链路上的信息流量),前面来不及接收的帧将会被后面不断发送来的帧“淹没”,造成帧的丢失而出错。原因是,在网络中信息是以帧为最小单位进行传输的,所以接收端要正确地接收帧,必须要清楚该帧在一串比特流中从哪里开始到哪里结束(因为接收端收到的是一串比特流,没有首部和尾部是不能正确区分帧的)。源机器在所规定的时间内未收到确定信号时,就重传丢失的帧,以提高传输的可靠性。...原创 2022-07-22 11:53:53 · 2491 阅读 · 0 评论 -
【计算机网络】物理层(二)
数据交换单位为报文,报文携带目标地址、源地址等信息,且对报文的大小没有限制,采用存储转发的传输方式,无需建立连接、动态分配线路、可以提供多目标的服务。原创 2022-07-21 12:32:46 · 903 阅读 · 0 评论 -
【计算机网络】物理层(一)
因此,信噪比就很重要。码元是指用一个固定时长的信号波形(数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为k进制码元,而该时长称为码元宽度。1.模拟信号系统中当输入的信号频率高或低到一定程度,使得系统的输出功率成为输入功率的一半时(即-3dB),最高频率和最低频率间的差值就代表了系统的通频带宽,其单位为。中继器的功能对信号进行再生和还原,对衰减的信号进行放大,保持与原数据相同,以增加信号传输的距离,延长。状态的端口上,以增加信号传输的距离,延长网络的长度。.....原创 2022-07-21 12:30:39 · 830 阅读 · 0 评论 -
【计算机网络】计算机网络体系结构与参考模型
计算机网络的体系结构通常都具有可分层的特性,它将复杂的大系统分成若干较容易实现的层次。分层的基本原则如下:在计算机网络的分层结构中,第 n 层中的活动元素通常称为第 n 层实体。具体来说,实体指任何可发送或接收信息的硬件或软件进程,通常是一个特定的软件模块。不同机器上的同一层称为对等层,同一层的实体称为对等实体。第n层实体实现的服务为第 n +1 层所利用。在这种情况下,第 n 层称为服务提供者,第 n+1 层则服务于用户。每一层还有自己传送的数据单位,其名称、大小、含义也各有不同。在计算机网络体系结构的原创 2022-07-05 17:00:55 · 1323 阅读 · 1 评论 -
【计算机网络】计算机网络概述
注:本章内容主要摘自《王道408计算机网络》并加以少数本人笔记,仅做本人学习参考使用。作为一名程序员,对于计算机网络不要求精通但是详细了解还是十分必要的,在以往的学习过程中,对计算机网络的学习总是存在学后就遗忘大部分内容的情况,为此本人撰写此专栏博客,总结学习在专业书籍以及实际项目中所体现的计算机网络知识点。一般认为,计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。简而言之,计算机网络就是一些互联的、自治的计算机系统的集合。从不同原创 2022-07-04 19:11:41 · 789 阅读 · 0 评论