- 博客(5)
- 收藏
- 关注
原创 计算机网络协议-dns
DNS的定义英文名称Domain Name System,中文名称是域名系统。英特网上面的服务器都是以域名的方式对外标识自己,如www.baidu.com表示百度的服务器,www.qq.com表示腾讯的服务器,但英特网的设备是通过IP地址来通信,所有的网络设备必须通过IP地址来查找路由进行数据交换,所以需要一个方式将域名与IP地址映射起来,DNS即域名系统就是根据这个需求设计出来的。为何需要DNS域名方便记忆,IP地址有32位,IPv6地址有128位,记住数字形式的地址不是人所擅长的,但记住域名则
2021-04-18 22:28:02
645
原创 计算机网络协议-dhcp
可以这么说,IP地址是终端在Internet中的唯一标识,所以终端需要使用Internet网就需要配置IP地址,IP地址的配置方法有静态和动态两种方式。普通用户一般都是选择动态方式(静态方式可能也不知道怎么配),动态的意思就是通过协议方式自动完成,这个协议就是DHCP协议(Dynamic Host Configuration Protocol)。本篇通过Wireshark抓包简单分析一下DHCP协议的交互流程。简单来讲DHCP协议配置地址的过程只有四步。(DHCP是基于Bootp协议发展而来,所以也
2021-04-17 20:37:28
370
原创 计算机网络协议-NAT
很多朋友应该都有安装虚拟机的经历,比如在Windows系统先安装VMWare workstation虚拟机,然后在这个虚拟机里面安装一个Linux操作系统,这样就可以同时使用Windows操作系统和Linux操作系统了。在安装虚拟机的过程中,有一个很重要的步骤是设置虚拟机联网,常用的设置上网的方式有两种。也就是上图中的桥接模式和NAT模式,这两种模式有什么区别了?可以通过虚拟机的IP地址来分析差异。如现在一台Windows PC已经从连接的路由器分配到IP地址,从这个地址详细可以看到Windows操
2021-04-11 11:32:28
190
原创 计算机网络协议-arp
众所周知的是,Internet是通过IP地址来唯一标识一台网络设备的,即网络中每台的设备都有一个IP地址与之对应,所有IP地址有全局的概念在里面。比如我要访问百度(www.baidu.com),相应的DNS会解析出一个出IP地址,这个地址就代表此时此刻的百度服务器,它是全局的公网IP。另外,我们都知道网络是分层的架构,以TCP/IP这种事实上的行业标准来看可以分层五层。分别是应用层,传输层,网络层,网络接口层,其中网络接口层也可以认为是包含了数据链路层和物理层。物理层的媒介很多,包括有DSL的接入层(
2021-04-10 12:18:19
318
原创 计算机网络协议-ping
为了检测网络的连通性,我们一般使用ping这个工具。如我们要测试设备是否能访问地址"8.8.8.8",一般的做法是开一个dos窗口,然后执行ping的命令。从ping的执行结果来查看网络是否通,比如上面截图表示,发送了4个报文,收到了4个报文,就可以证明当前设备达到“8.8.8.8”这个地址是通的。ping工具使用的其实是icmp的协议的一种,ICMP的全称是Internet Control Message Protocol,即Internet控制报文协议,ICMP可以用来传递网络是否可达,端口是否可
2021-03-28 23:22:36
1481
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人