
计算机网络
基于韩立刚老师的计算机网络学习日志,深入浅出易于理解
Chahot
合抱之木,生于毫末;九层之台,起于累土;驽马十驾,终至千里。
展开
-
【计算机网络】第十章:IPv6概念引入
IPv4:已经公网地址数量不够用以及安全等问题。因此,现在的现状就是全世界将就着用IPv4,IPv6有但是不普及。v4终将被v6替代。为什么使用IPv61.由于现在已经不是平均一人一台电脑,可以一人多台,加上服务器和企业用设备,公网地址现在也是勉强够用。得益于现在很多网络不发达的国家虽有人口却无地址。2.Qos服务质量在V4时代没有考虑,从而导致现在更灵活高效的环境下显得无力。...原创 2020-08-03 18:09:09 · 2461 阅读 · 0 评论 -
【计算机网络】基础知识全集链接
【计算机网络】第一章:计算机网络导论(Part1:计算机网络相关概念的引入).【计算机网络】第一章:计算机网络导论(Part2:计算机网络性能指标).【计算机网络】第一章:计算机网络导论(Part3:OSI参考模型与计算机网络详解).【计算机网络】第一章:计算机网络导论(Part4:网络交互)....原创 2020-07-28 11:06:38 · 397 阅读 · 0 评论 -
【计算机网络】第九章:应用层
CN.StudyLog.Ch9.Application Layer.应用层原创 2020-07-22 11:38:06 · 1223 阅读 · 0 评论 -
【计算机网络原理·实验·第九章】搭建内网域名解析服务器
企业内部可以不搭建域名解析服务器,直接通过互联网中的域名解析服务器来实现网络交互也可以。但是如果没有内部的域名解析服务器,则相当于内网内每一台设备,如果要在短时间内访问同一个网站,则对于每一个设备都有找根服务器并且委派子域名解析服务器的过程。这些流量会占据部分带宽,影响性能。但是,如果有本地的域名解析服务器,则第一台设备访问后,会将域名解析结果放入DNS服务器的缓存中,此时接下来其它设备访问同一网站时,速度更快且节省带宽。内网内的域名解析服务器可以随意命名,比如我想用baidu.com做我的内网域名,也.原创 2020-07-16 18:35:28 · 3569 阅读 · 0 评论 -
【计算机网络原理·实验·第八章】SYN攻击&Land攻击
SYN攻击和land攻击,使用 虚拟机环境测试。原创 2020-07-15 09:52:08 · 3808 阅读 · 0 评论 -
【计算机网络】第八章:传输层(Part2.UDP/TCP协议)
CN.StudyLog.Ch8.Transport Layer.传输层 UDP协议UDP协议UDP协议相对于TCP协议是无需在发送数据之前建立连接的。节省了建立与释放连接的开销,发送之前耽误的时间也比较少。UDP协议下数据发送不管链路是否拥堵,接收端是否开机等一系列可能出现问题的情况,只是写上目标地址就发出去。丢包了也不会重新传输,会尝试几次之后报错。UDP协议能够保留报文边界(应用层的完整信息)。UDP在实时应用中很重要,比如说语音聊天,不管网络是否堵塞,都会按照规定速率发送,而不会降低速率来原创 2020-07-13 10:11:57 · 685 阅读 · 0 评论 -
【计算机网络原理·实验·第七章】IGMP协议-多播实验环境配置
IGMP协议-多播实验环境原创 2020-07-10 10:04:56 · 1101 阅读 · 0 评论 -
【计算机网络】第八章:传输层(Part1.协议应用与端口)
CN.StudyLog.Ch8.Transport Layer.传输层 传输层协议TCP/UDP协议的应用场景端口传输层介于网络层和应用层,能够实现计算机通信中的可靠传输。在计算机通信中,应用层协议定义了客户端能够向服务器发起什么样的请求,以及服务器向客户端作出什么样的响应和操作(通过不同请求的数据包格式表达)。那么客户端向服务器发送的请求,就需要传输层来负责可靠传输。TCP协议:当数据包传输过程中丢包,则重传数据包;感知网络状态知道网络堵塞,则会降低传输数据包的速率;根据客户端接受能力调整发送速度,原创 2020-07-09 11:54:25 · 1518 阅读 · 0 评论 -
VMWare与GNS3环境中的网络排错
这几天操作GNS3和VMWare的实验环境,总是会出现一些神奇的未知的错误。而这些错误经过排错后仍然无法解决,后来重新配置环境等一系列尝试后能够达到理想的状态。这里就来简单说一下这些非常规情况下的解决方法。先来说常规思路,一个网络不通畅,则需要考虑的点有以下:1.连线与接口是否匹配2.每个端口的IP地址、子网掩码、网关是否正确3.路由器是否配置时钟频率和静态/动态路由4.链路测试*5.特殊情况指导思想:逐层排错,链路测试。1.连线与接口是否匹配这是最基础的,广域网用串口线;局域网用直连原创 2020-07-06 14:27:48 · 1517 阅读 · 0 评论 -
【计算机网络】第七章:[网络层]网络协议(Part2.网络协议)
CN.StudyLog.Ch7.Network Layer.网络层 (Part2.ICMP协议)报文格式TTL过期差错报文目标不可到达路由重定向ping命令tracert/pathping命令ARP协议ARP欺骗IGMP协议组播(多播)ICMP协议是用来测试网络是否通——ping命令。当PCAping PCB时,A会发一个ICMP请求数据包,B收到后会产生一个ICMP响应数据包。除此之外还有ICMP错误报告数据包,例如当目标网络不可到达时,当前路由器会生成一个这种数据包;TTL耗尽也会产生一个错误报告数原创 2020-07-03 17:20:53 · 913 阅读 · 0 评论 -
【计算机网络】第七章:[网络层]网络协议(Part1.网络层首部)
CN.StudyLog.Ch7.Network Layer.网络层 网络层协议网络层首部版本/首部长度区分服务网络层协议传输文件时,为了方便传输会把一个打得文件分成功好几段,每段首部会加一个传输层首部。传输层首部里很多字段定义和实现了传输层功能,网络层同理,也由首部添加的字段来完成某些功能。所以首部又可以视作协议的代指。每一次都有每一层的协议,是因为每一层都有固定的格式,首部都有不同功能的字段。从传输层到网络层到数据链路层,每一层都会增加首部。这整个过程我们称为封装。因此我们如果想要了解计算机原理,原创 2020-07-02 19:04:09 · 1712 阅读 · 0 评论 -
【计算机网络】第六章:[网络层]静态路由和动态路由(Part2.动态路由)
CN.StudyLog.Ch6.Network Layer.网络层(Part2.动态路由) 动态路由协议RIP协议静态路由的缺点:不会根据网络变化而自动变化,适用于比较小的网络。某条指定路线断路可能会导致有其他路径也不采用的问题。因此我们需要动态路由,让路由器自己学习,自动适应网络变化、自动选择路线。路由的学习方法就是通过动态路由协议,动态路由协议很多,这里只讲两个。动态路由协议RIP协议下面来解释一下RIP协议。RIP协议的标准就是每隔三十秒就会发送广播通告其他路由器当前的路由表信息,以保障网原创 2020-06-30 12:21:19 · 581 阅读 · 0 评论 -
【计算机网络原理·实验·第六章】搭建动态路由环境-OSPF
OSPF协议-开放式最短路径优先这是一种计算某网状结构中一个节点到另一个节点的最短路径的算法。这个最短的度量值一般是距离,当然也可以是消费值、带宽等。上图是按照消费为度量来计算最短路径,这里的最短实际上是去某驿站消费最小。直观整理出这张表格后,开始分析和网络的关系。我们可以把这些节点视为网络中的路由器,而小区名等这些可以认作网段。OSPF协议基础知识1.Router-ID:活跃的端口IP的最大值。假设一个路由器有两个端口,分别是A(192.168.1.1)&B(172.16.0.5)原创 2020-06-30 12:20:10 · 987 阅读 · 0 评论 -
【计算机网络原理·实验·第六章】搭建动态路由环境-RIP
实验环境如图:首先我们先来配置实验环境,对于PC配置IP,路由器配置每个端口的IP以及时钟频率并启用端口。图中有7个网段,分别进行配置。其中串口地址设置时,最后一部分默认左边.1右边.2。PC地址是.2,网关是.1。PC1配置:PC2配置:R1:R2:追加:((R2 S 2/2: clo r 64000))R3:R4:R5;全部配置完成后,我们需要验证数据链路层连通性:如下图验证时,我们应该验证在路由器1和3上验证数据链路层连通性。数据链路层不通网络层是不可能通的。原创 2020-06-29 18:04:51 · 1589 阅读 · 0 评论 -
【计算机网络】第六章:[网络层]静态路由和动态路由(Part1.静态路由)
CN.StudyLog.Ch6.Network Layer.网络层(Part1.)原创 2020-06-26 09:46:37 · 1738 阅读 · 0 评论 -
【计算机网络原理·实验·第六章】搭建静态路由环境
搭建静态路由环境目标:用GNS3来模拟搭建这个环境。我们一步步来。首先在GNS3上拽图片。简单的表示一下图中的4个网络的网段。首先对PC进行配置。PC配置完后,来配置路由器。路由器的配置需要配置两个端口,一个快速以太网口,一个串口,串口需要在DCE端配置时钟频率。命令不熟悉的看这里:【计算机网络】第三章:使用GNS3和VMWare搭建实验环境(Part1:GNS3环境)R1:R2:R3:如上所有端口配置完成。我们检测网络连通性一定是要来回一步步来。首先应该PC1到R1,原创 2020-06-25 17:06:34 · 829 阅读 · 0 评论 -
【计算机网络】第五章:[网络层]IP地址和子网划分(Part2.子网划分)
CN.StudyLog.Ch5.Network Layer.网络层(Part2.子网划分) 子网划分子网划分原创 2020-06-24 14:44:22 · 2010 阅读 · 0 评论 -
【计算机网络原理·实验·第五章】本地环回地址和网段内广播
理论部分:【计算机网络】第四章:数据链路层(Part1.数据链路层的三个基本问题&点到点信道的数据链路)本地环回地址实验目标:111.验证本地环回地址ping的随意性222.卸载网卡后,ping仍然可行333.127.0.0.1访问本地共享资源444. 0.0.0.0地址的出现127.0.0.1:本地环回地址,我。WIN+R输入\127.0.0.1可以访问本地的共享资源。如果本机配置了Web服务器,还可以通过http://127.0.0.1来访问本地网站。ps)在ping 的时候,原创 2020-06-22 17:45:35 · 916 阅读 · 0 评论 -
【计算机网络】第五章:[网络层]IP地址和子网划分(Part1.IP地址)
CN.StudyLog.Ch5.Network Layer.网络(Part1.广播信道的数据链路)原创 2020-06-22 17:43:29 · 1020 阅读 · 1 评论 -
【计算机网络】第四章:数据链路层(Part2.广播信道的数据链路)
CN.StudyLog.Ch4.Datalink Layer.数据链路层(Part2.广播信道的数据链路) 广播信道中的冲突问题CSMA/CD协议冲突退避算法以太网以太网的帧格式以太网的信道利用率网卡和MAC地址扩展以太网广播信道中的冲突问题最初的广播信道组网方式。一根同轴电缆,两头电阻,通线上接T型头来引出线缆。同一条链路上有多台电脑,会出现冲突问题。同轴电缆很快被集线器替代了,没有电阻时信号会返回到发送端,网络不通。这种组网方式最大的问题是就是一点断,全部断。广播传输,当一台设备发送数据时,会向原创 2020-06-18 18:53:16 · 1219 阅读 · 0 评论 -
【计算机网络原理·实验·第四章】PPP协议配置路由广域网接口&抓包理解PPP协议的帧格式
【计算机网络原理·实验·第三章】使用PPP协议配置路由器广域网接口理论部分:【计算机网络】第一章:计算机网络导论(Part3:OSI参考模型与计算机网络详解)GNS3,前接搭配好的实验环境:【计算机网络】第三章:使用GNS3和VMWare搭建实验环境(Part1:GNS3环境)使用PPP协议配置路由器广域网接口一般广域网接口的默认协议是HDLC,查看用sh inter se 2/0命令即可查看Serial2/0 is up, line protocol is up这句话的意思分为两部分,第原创 2020-06-16 10:51:54 · 2144 阅读 · 0 评论 -
【计算机网络】第四章:数据链路层(Part1.数据链路层的三个基本问题&点到点信道的数据链路)
CN.StudyLog.Ch4.Datalink Layer.数据链路层数据链路层的基本功能封装成帧透明传输数据链路层的主要内容:数据在通过不同的数据链路时,使用的协议和通讯机制。数据链路:接集线器的网,路由器与路由器相连的链路,等。不同的数据链路通讯的机制也不一样。数据包在经过不同的数据链路时,会用不同的数据帧格式封装在信道中传递。这一章的主要内容是PPP协议和CSMA/CD协议的帧封装和数据链路。分三大部分(数据链路层的基本问题,点到点信道的数据链路,广播信道的数据链路)补充一下集线器的功能原创 2020-06-16 10:50:02 · 1190 阅读 · 0 评论 -
【计算机网络】第三章:使用GNS3和VMWare搭建实验环境(Part2:VMWare环境)
CN.StudyLog.Ch3.Using GNS3 to build experimental environment.使用GNS3和VMWare搭建实验环境VMWare 网络虚拟机与GNS3的通讯VMWare 网络VPCS呢,有着比较简单的设备功能,拥有IP,子网掩码,网关等,能做一个ping的命令,但是也就仅此而已了,无法充当比较全面的实验对象。所以这里我们打算使用VMware来配置虚拟机。如图,我们如果把两边的设备换成真正的虚拟机,那么可以实验的网络原理自然也就更清楚了。那么我们需要首先原创 2020-06-12 18:04:06 · 1789 阅读 · 0 评论 -
【计算机网络】第三章:使用GNS3和VMWare搭建实验环境(Part1:GNS3环境)
CN.StudyLog.Ch3.Using GNS3 and VMware to build experimental environment.使用GNS3和VMWare搭建实验环境Wireshark 安装实验1:使用抓包工具观察ping命令DNS解析IPRRT往返时间数据包分析简述配置抓包筛选器IOS是网络操作系统,现在通过虚拟机和GNS3可以实现模拟真实配置环境。GNS3这里是用的是思科路由器。需要准备的:抓包工具wireshark和GNS3。Wireshark 安装抓包工具Wireshark:原创 2020-06-11 17:10:56 · 2590 阅读 · 0 评论 -
【计算机网络】第二章:物理层(Part2:信道复用技术和宽带接入技术)
CN.StudyLog.Ch1.Introduction.计算机网络导论(Part4.网络交互)原创 2020-06-10 10:03:10 · 1133 阅读 · 0 评论 -
【计算机网络】第二章:物理层(Part1:数据通信和传输媒体)
CN.StudyLog.Ch2.Physical Layer.物理层(Part1.物理层的实现)物理层的基本概念数据通信基础数据通信模型数字信号和模拟信号信道和调制信道的概念调制技术编码格式计算机通讯中,要把传输的数据变成电信号/光信号/无线信号来通过铜线/光纤/无线介质来传。物理层就是讲如何让介质、链路更快的传这些信号。线缆有光纤、铜线。我们平常接触的双绞线和电话线,内部就是铜线。在介质中传播的信号可以是电话、影视、报文/传真等多种信号。集线器/交换机相连的线缆长度最长不超过100m物理层的基本概念原创 2020-06-10 07:31:38 · 1579 阅读 · 0 评论 -
【计算机网络原理·实验·第一章】通过抓包加深对表示层的理解
CN.StudyLog.Ch1.Introduction.计算机网络导论(Part1)原创 2020-06-01 10:37:47 · 396 阅读 · 0 评论 -
【计算机网络】第一章:计算机网络导论(Part4:OSI参考模型下的网络交互)
CN.StudyLog.Ch1.Introduction.计算机网络导论(Part4.FINAL)OSI参考模型和TCP/IP协议访问的实现交互的实现OSI参考模型和TCP/IP协议TCP/IP协议和OSI的七层协议分层进行了简化。协议栈中的所有缩写均为协议(Protocols),关于协议的详细内容这里不多做赘述。访问的实现如图,首先主机请求DNS解析域名,把域名(*.com)解析成I...原创 2020-04-08 15:53:55 · 619 阅读 · 0 评论 -
【计算机网络】第一章:计算机网络导论(Part3:OSI参考模型与计算机网络详解)
CN.StudyLog.Ch1.Introduction.计算机网络导论(Part3)原创 2020-04-08 15:33:34 · 747 阅读 · 0 评论 -
【计算机网络】第一章:计算机网络导论(Part2:计算机网络性能指标)
CN.StudyLog.Ch1.Introduction.计算机网络导论(Part2)原创 2020-04-08 11:34:41 · 1413 阅读 · 0 评论 -
【计算机网络】第一章:计算机网络导论(Part1:计算机网络相关概念的引入)
CN.StudyLog.Ch1.Introduction.计算机网络导论计算机网络概述计算机在信息时代的作用计算机网络的重要功能因特网概述二级目录三级目录计算机网络概述计算机在信息时代的作用显著特征:数字化、信息化、网络化数字化:我们现实中的信息都可以变为电脑能够存储和处理的0和1数据表示(010111数据流)。一个学生的信息:姓名、年龄、地址和照片等这些都可以存储到电脑里,存储的...原创 2020-04-07 19:11:17 · 944 阅读 · 0 评论