![](https://img-blog.csdnimg.cn/a9f1c0aec25c43a6918c4437848f0ae9.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
TCP/IP网络协议原理与分析
文章平均质量分 96
主要介绍TCP/IP相关内容
HinsCoder
“吾生也有涯,而知也无涯”——《庄子·养生主》
展开
-
【网络协议详解】——IPv4(学习笔记)
IPv4地址就是因特网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内是唯一的32比特的标识符。IP地址由因特网名字和数字分配机构ICANN(Internet Corporation for Assigned Names and Numbers)进行分配。我国用户可向亚太网络信息中心APNIC(Asia Pacific Network Information Center)申请IP地址,需要缴费。原创 2023-06-23 15:03:34 · 4154 阅读 · 0 评论 -
【网络协议详解】——知识点复习(期末不挂科版)
网络协议分析的方法:**静态的代码分析、动态的流量分析**原创 2023-06-16 21:27:05 · 2349 阅读 · 1 评论 -
【网络协议详解】——BGP协议(学习笔记)
BGP(Border Gateway Protocol),边界网关协议。一种自治系统间的选路协议,在 AS 之间交换网络的可达性信息。根据可达性信息,路由器能够构造 AS 之间的连接关系图,从而计算出到达目的网络的路由。在计算路由时,管理员可以在 AS 层面上应用一些路由控制策略。例如,控制到某网络的路由不经过某些 AS。因此,BGP尽力寻找一条能够到达目的网络且比较好的路由(不兜圈子),而并非找最佳路由。BGP属于距离矢量路由算法的增强协议,在原有路由信息的基础上加入路径信息,防止了。原创 2023-06-08 22:40:33 · 8961 阅读 · 0 评论 -
【网络协议详解】——OSPF协议(学习笔记)
开放最短路径优先OSPF(Open Shortest Path First),是为克服RIP的缺点在1989年开发出来的。“开放”表明OSPF协议不是受某一家厂商控制,而是公开发表的。"最短路径优先”是因为使用了Dijkstra提出的最短路径算法SPF。OSPF是一种基于链路状态选路算法的路由协议。链路状态是指本路由器都和哪些路由器相邻,以及相应链路的"代价"(cost)"代价"的意思是费用、距离、时延、带宽等100Mb/s除以链路带宽计算结果小于1的值仍记为1,大于1且有小数的,舍去小数。原创 2023-06-03 17:59:05 · 10166 阅读 · 1 评论 -
【计算机网络详解】——应用层(学习笔记)
应用层是计算机网络体系结构的最顶层,是设计和建立计算机网络的最终目的,也是计算机网络中发展最快的部分。在本文中,我们以一些经典的网络应用为例来学习有关网络应用的原理、协议和实现方面的知识。原创 2023-05-29 23:40:04 · 904 阅读 · 0 评论 -
【网络协议详解】——万维网WWW系统协议(学习笔记)
万维网www(World Wide Web)并非某种特殊的计算机网络。它是一个大规模的、联机式的信息储藏所,是运行在因特网上的一个分布式应用。万维网利用网页之间的超链接将不同网站的网页链接成一张逻辑上的信息网。浏览器最重要的部分是渲染引擎,也就是浏览器内核。负责对网页内容进行解析和显示。不同的浏览器内核对网页内容的解析也有不同,因此同一网页在不同内核的浏览器里显示的效果可能不同。网页编写者需要在不同内核的浏览器中测试网页显示效果。为了方便地访问在世界范围的文档,万维网使用。原创 2023-05-29 17:32:17 · 3040 阅读 · 0 评论 -
【网络协议详解】——电子邮件系统协议(学习笔记)
电子邮件(e-mail)是因特网上最早流行的一种应用,并且仍然是当今因特网上最重要、最实用的应用之一。电子邮件把邮件发送到收件人使用的邮件服务器,并放在其中的收件人邮箱中,收件人可随时上网到自己使用的邮件服务器进行读取。电子邮件不仅使用方便,而且还具有传递迅速和费用低廉的优点。现在电子邮件不仅可传送文字信息,而且还可附上声音和图像。用户代理,邮件服务器,以及电子邮件所需的协议用户代理是用户与电子邮件系统的接口,又称为电子邮件客户端软件。邮件服务器是电子邮件系统的基础设施。因特网上所有的ISP。原创 2023-05-29 17:15:36 · 3331 阅读 · 0 评论 -
【网络协议详解】——FTP系统协议(学习笔记)
将某台计算机中的文件通过网络传送到可能相距很远的另一台计算机中,是一项基本的网络应用,即文件传送。文件传送协议FTP(File Transfer Protocol)是因特网上使用得最广泛的文件传送协议。FTP提供交互式的访问,允许客户指明文件的类型与格式(如指明是否使用ASCII码),并允许文件具有存取权限(如访问文件的用户必须经过授权,并输入有效的口令)。FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。RFC 959 很早就成为了因特网的正式标准。原创 2023-05-28 18:15:05 · 14982 阅读 · 1 评论 -
【网络协议详解】——DHCP系统协议(学习笔记)
动态主机配置协议DHCP(Dynamic Host Configuration Protocol)提供了一种机制,称为即插即用连网(plug-and-play networking)。这种机制允许一台计算机加入新网络时可自动获取IP地址等网络配置信息而不用手工参与。DHCP目前是因特网草案标准[RFC 2131,RFC 2132]。DHCP 使用客户——服务器方式需要 IP 地址的主机在启动时就向 DHCP 服务器广播发送发现报文(DHCP Discover),这时该主机就成为 DHCP 客户。原创 2023-05-28 12:53:03 · 5365 阅读 · 0 评论 -
【网络协议详解】——DNS系统协议(学习笔记)
我们通过输入网址来访问网页,可实际上计算机间的通信是通过IP地址,所以网址的本质上是IP地址,将网址与IP地址映射起来就是DNS(Domain Name System)的作用。例如,顶级域名为jp的日本,将其教育和企业机构的二级域名定为ac和co,而不用edu和com。回答记录数字段长度16比特,包含了响应报文的回答部分中的回答记录数。在查询报文中值是0。授权记录数字段长度16比特,包含了响应报文的授权部分中的授权记录数。附加记录数字段长度16比特,包含了响应报文的附加部分中的附加记录数。原创 2023-05-27 21:59:03 · 2015 阅读 · 0 评论 -
【网络协议详解】——RIP协议(学习笔记)
从分组首部提取目的 IP 地址,检测目的地址是否属于某个直连网络,若属于则直接发送;否则,在路由表中查找是否存在主机路由(静态或动态);否则,在路由表中查找匹配的路由;否则,在路由表中查找默认路由;否则,丢弃分组,向源主机发送 ICMP 差错报文;经过多次接力转发,分组可以从源主机传输到目的主机。RIP(Routing Information Protocol)即选路信息协议,是一种基于距离向量算法的动态路由选择协议,是内部网关协议IGP中最先得到广泛使用的协议之一。优点:简单。原创 2023-05-21 15:31:53 · 16511 阅读 · 6 评论 -
【网络协议详解】——STP技术(学习笔记)
SWA收到SWB发送的拓扑改变通知BPDU之后,每隔2秒向网络中发送拓扑改变配置BPDU(设置了一个Flag位的配置BPDU),使网络中所有的交换机都把MAC地址表的生存期修改为Forward Delay(15秒),经过一段时间(Max Age加上Forward Delay,默认为35秒)之后,SWA(根交换机)在自己发送的配置BPDU中,清除Flag位,表示网络拓扑已经稳定,网络中的交换机恢复MAC地址生存期。(2)查看生成树的情况。(4)关闭IOU3的e0/1口,再次查看生成树的情况。原创 2023-05-20 16:16:41 · 4214 阅读 · 0 评论 -
【网络协议详解】——VLAN技术(学习笔记)
VLAN技术把用户划分成多组逻辑的网络,组内可以通信,组间不允许通信。二层转发的单播、组播、广播报文只能在组内转发。为了实现转发控制,在待转发的以太网帧中添加 VLAN标签 ,然后设定交换机端口对该标签和帧的处理方式。方式包括丢弃帧、转发帧、添加标签、移除标签。VLAN隔离了二层广播域,也就严格地隔离了各个VLAN之间的任何流量,分属于不同VLAN的用户不能互相通信。不同VLAN 之间的流量不能直接跨越VLAN 的边界,需要使用路由,通过路由将报文从一个VLAN 转发到另外一个VLAN。原创 2023-05-20 15:22:45 · 6415 阅读 · 0 评论 -
【网络协议详解】——PPP协议(学习笔记)
用户计算机与ISP进行通信时,所使用的数据链路层协议通常就是点对点协议PPP(Point-to-Point Protocol)。PPP协议是目前使用最广泛的点对点数据链路层协议,也广泛应用于广域网路由器之间的专用线路。原创 2023-05-20 14:37:52 · 26846 阅读 · 13 评论 -
【网络协议详解】——IPv6协议(学习笔记)
IPv6 协议是未来互联网的发展方向,它的推出为网络通信和互联带来了更大的便利性和更广阔的发展空间。相比于 IPv4,IPv6 支持更多的地址空间、更高效的路由和唯一的全球性地址等特点,可以更好地满足未来数字化时代的网络需求。本文将介绍 IPv6 的定义、结构、首部、ICMP等方面的内容。原创 2023-05-19 21:25:20 · 15692 阅读 · 5 评论 -
【网络协议详解】——数据链路层协议(学习笔记)
数据链路层是 OSI 模型中的第二层,位于物理层之上,是通信网络中的重要组成部分之一。数据链路层协议负责将网络层传输的数据分组封装成帧,传输到物理层,并通过物理介质进行传输。同时,数据链路层协议还需要提供错误检测和纠正、流控等功能,以确保数据的可靠传输。本文将全面介绍数据链路层协议的相关知识,包括其定义、分类、协议运作原理、常用技术以及实际应用等方面。原创 2023-05-17 20:11:18 · 4639 阅读 · 0 评论 -
【网络协议详解】——GNS3的使用(学习笔记)
在IT领域,网络协议的理解和掌握是至关重要的。GNS3和Wireshark是非常实用的工具,它们可以帮助你深入了解TCP/IP协议和网络的运作情况。原创 2023-05-02 21:03:49 · 7679 阅读 · 0 评论