
Computer Networking
文章平均质量分 95
本专栏主要整理计算机网络的基础知识
长路漫漫2021
I confess that I have been blind as a mole, but it is better to learn wisdom late than never to learn it at all.
展开
-
《计算机网络—自顶向下方法》 Wireshark实验(十):NAT 协议分析
本文主要学习NAT(Network Address Translation)网络地址转换,即在私有地址和全局地址之间转换的协议,了解NAT路由器、转换表,通过实验进行分析。原创 2023-05-21 20:45:00 · 3985 阅读 · 0 评论 -
《计算机网络—自顶向下方法》 Wireshark实验(八):ICMP 协议分析
本篇学习ICMP(Internet Control Message Protocol)网络控制报文协议,解析协议内容、报文格式、报文类型,最后通过wireshark抓包Ping和traceroute。原创 2023-05-19 22:38:55 · 6174 阅读 · 0 评论 -
《计算机网络—自顶向下方法》 Wireshark实验(九):DHCP 协议分析
本文学习DHCP(Dynamic Host configuration protocol)动态主机配置协议,通过学习DHCP协议和报文,然后通过GNS3模拟DHCP服务器配置,最后使用Wireshark进行报文分析。原创 2023-05-20 20:30:00 · 6153 阅读 · 0 评论 -
《计算机网络—自顶向下方法》 Wireshark实验(七):以太网与ARP协议分析
本篇主要介绍以太网硬件、以太帧类型、以太网服务和ARP协议,通过Wireshark进行抓包分析以太网帧和ARP地址解析协议原创 2023-05-15 20:30:00 · 7642 阅读 · 3 评论 -
《计算机网络—自顶向下方法》 Wireshark实验(六):IP 协议分析
本文主要学习IP协议,包括IP数据包、数据包分片、IPv4编码、划分子网、IP路由选择、路由聚合、IP分组转发,最后通过Wireshark进行抓包分析。原创 2023-05-14 23:20:48 · 7501 阅读 · 2 评论 -
《计算机网络—自顶向下方法》 Wireshark实验(五):UDP 协议分析
本篇主要学习UDP报文和校验和的计算,通过wireshark分析UDP协议原创 2023-05-13 20:43:11 · 8661 阅读 · 0 评论 -
《计算机网络—自顶向下方法》 Wireshark实验(四):TCP 协议分析
本篇主要学习TCP协议,报文结构、三次握手、四次挥手、可靠传输、超时重传、连续ARQ协议、流量控制和拥塞控制,最后通过Wireshark抓包进行TCP协议的分析原创 2023-05-12 20:25:35 · 16020 阅读 · 0 评论 -
《计算机网络—自顶向下方法》 Wireshark实验(三):DNS协议分析
域名系统 DNS(Domain Name System) 是互联网使用的命名系统,用于把便于大家使用的机器名字转换为 IP 地址。许多应用层软件经常直接使用 DNS,但计算机的用户只是间接而不是直接使用域名系统。本文就详细讲解DNS协议,包括nslookup域名解析,查看与设置DNS服务器,DNS报文分析,最后通过实验抓包分析DNS协议。原创 2023-05-10 22:00:00 · 7282 阅读 · 1 评论 -
《计算机网络—自顶向下方法》 Wireshark实验(二):HTTP协议分析
本实验通过对具体的请求响应过程中协议内容的分析来理解和掌握 HTTP 协议的通信过程。结合《计算机网络——自顶向下方法》的HTTP实验加深对HTTP协议的理解。原创 2023-05-06 23:00:14 · 6405 阅读 · 0 评论 -
《计算机网络—自顶向下方法》 Wireshark实验(一):Wireshark软件的安装和入门
Wireshark是一种免费的网络协议分析器,可在Windows,Mac和Linux/Unix计算机上运行,是进行网络实验的理想分组分析器。本篇主要通过该软件进行抓包实验。原创 2023-05-05 21:14:12 · 3328 阅读 · 4 评论 -
Python进阶篇(五)-- 邮件客户端实现与电子邮件发送
本篇主要学习《计算机网络 自顶向下》邮件客户端的实现,通过实验进一步学习套接字编程,第二部分主要学习网络应用的开发,包括自动发送邮件和发送短信验证码。原创 2023-05-04 21:46:06 · 4652 阅读 · 1 评论 -
Python进阶篇(四)-- ICMP Ping服务程序框架
通过本文,你将更好地理解因特网控制报文协议(ICMP),学习使用ICMP请求和响应消息实现Ping程序。通过向目标主机发送ICMP回显包并监听ICMP回显应答来工作。回显有时称为pong。ping程序测量往返时间,记录数据包丢失,并输出接收到的回显包的统计摘要。原创 2023-04-30 22:30:00 · 2860 阅读 · 0 评论 -
Python进阶篇(三)-- TCP套接字与UDP套接字编程
本文将首先利用 Python 实现面向TCP连接的套接字编程基础知识:如何创建套接字,将其绑定到特定的地址和端口,以及发送和接收数据包。其次还将学习 HTTP 协议格式的相关知识。在此基础上,本篇将用 Python 语言开发一个简单的 Web 服务器,它仅能处理一个HTTP连接请求。原创 2023-04-23 22:00:00 · 2675 阅读 · 1 评论 -
计算机网络篇(四)-- TCP/IP协议族详解
本篇主要学习TCP、IP协议族,网络层IP协议、ARP、ICMP协议进行讲解,传输层TCP和UDP对比分析,最后主要分析TCP三次握手和四次挥手、流量控制和拥塞控制。转载 2023-02-17 22:37:09 · 5726 阅读 · 1 评论 -
计算机网络篇(三)-- SSL/TLS协议运行机制的概述
互联网的通信安全,建立在SSL/TLS协议之上。本文简要介绍SSL/TLS协议的运行机制。转载 2023-02-13 13:28:52 · 340 阅读 · 0 评论 -
计算机网络篇(二)-- HTTP协议入门
HTTP 协议是互联网的基础协议,也是网页开发的必备知识,本文介绍 HTTP 协议的历史演变和设计思路转载 2023-02-13 13:28:36 · 204 阅读 · 0 评论 -
计算机网络篇(一)-- 网络协议入门
本篇主要转载自阮一峰老师的《网络协议入门》,自下而上和自上而下介绍整个互联网的五层结构,物理层、数据链路层、网络层、传输层、应用层。转载 2023-02-12 21:28:05 · 420 阅读 · 0 评论