
网络
文章平均质量分 95
MINGgoS
这个作者很懒,什么都没留下…
展开
-
深圳大学计算机网络实验五:Socket编程
更好的阅读体验IP Address网络编程模型InetAddressInetAddress类主要是用来得到所指定的网络地址InetAddress类没有直接显式的构造函数。要生成一个InetAddress对象,必须运用一个可用的工厂方法。工厂方法(factory method)仅是一个类中的静态方法返回一个该类实例的约定。这是在一个带有各种参数列表的重载构造函数中完成的,当持有惟一方法名时可使结果更清晰。InetAddress有三个方法可以用来创建InetAddress的实例static原创 2022-04-03 21:53:39 · 4186 阅读 · 1 评论 -
三次握手,四次挥手 抓包分析
三次握手打开http://www.youku.com 分析 TCP 数据包在终端中执行:/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir=/tmp/chrome --ssl-key-log-file=/tmp/.ssl-key.log在Wireshark过滤器输入 http在浏览器输入优酷网址,可以看到Wireshark中http数据包的Info有 youku的字样右键,Follow原创 2022-03-27 18:03:18 · 2780 阅读 · 0 评论 -
深圳大学计算机网络实验三:数据包抓取与分析(Wireshark的基本使用)
更好的阅读体验一、实验目的与要求学习安装、使用协议分析软件,掌握基本的数据报捕获、过滤和协议的分析技巧,能对抓取数据包进行分析。二、实验内容与方法1、使用具有Internet连接的Windows操作系统;2、抓包软件Wireshark。协议分析软件的安装和使用、学会抓取数据包的方法并对对抓取数据包进行分析三、实验步骤与过程认识Wireshark安装Wireshark软件根据以下步骤进行抓包:点击Option 按钮,可以看到有多张网卡在Interface中选择对应的网卡点原创 2022-03-21 13:06:56 · 9671 阅读 · 2 评论 -
Wireshark-Lab10:ARP
Lab8:DHCPIn this lab, we’ll take a quick look at DHCP. DHCP is covered in Section 4.4.3 of the text1 . Recall that DHCP is used extensively in corporate, university and home-network wired and wireless LANs to dynamically assign IP addresses to hosts (as .原创 2022-03-13 00:19:17 · 4043 阅读 · 0 评论 -
Wireshark-Lab9:NAT
更好的阅读体验Lab9:NATIn this lab, we’ll investigate the behavior of the NAT protocol. This lab will be different from our other Wireshark labs, where we’ve captured a trace file at a single Wireshark measurement point. Because we’re interested in capturing pac原创 2022-03-12 21:51:11 · 7445 阅读 · 3 评论 -
Wireshark Lab8:DHCP
更好的阅读体验Lab8:DHCPIn this lab, we’ll take a quick look at DHCP. DHCP is covered in Section 4.4.3 of the text1 . Recall that DHCP is used extensively in corporate, university and home-network wired and wireless LANs to dynamically assign IP addresses to hos原创 2022-03-12 18:11:17 · 4071 阅读 · 0 评论 -
Wireshark-Lab7:ICMP
更好的阅读体验Lab7:ICMPIn this lab, we’ll explore several aspects of the ICMP protocol:在本实验中,我们将探讨 ICMP 协议的几个方面:ICMP messages generating by the Ping program;Ping 程序生成的 ICMP 消息;ICMP messages generated by the Traceroute program;Traceroute 程序生成的 ICMP 消息;原创 2022-03-08 00:34:36 · 6223 阅读 · 0 评论 -
Wireshark-Lab6:IP
更好的阅读体验Lab6:IP在本实验中,我们将研究 IP 协议,重点关注 IP 数据报(IP datagram)。我们将通过分析在执行 traceroute 程序发送和接收的一系列 IP 数据报的过程来完成这个实验(traceroute 程序本身则是在 Wireshark ICMP 实验室中进行了更详细的探讨),我们将研究 IP datagram 中的各个字段(fields),并详细研究 IP fragmentation 的方法。在开始本实验之前,希望您复习课本中的 1.4.3 节 和观看 RFC 2原创 2022-03-07 19:46:10 · 6729 阅读 · 0 评论 -
Wireshark-Lab5:TCP
更好的阅读体验Lab5:TCP在本实验中,我们将详细研究著名的 TCP 协议的行为。 我们将通过从您的电脑向远程服务器传输一份 150KB 的文件(一份 Lewis Carrol 的“爱丽丝梦游仙境”文本),并分析 TCP 传输内容的发送和接收过程来实现。 我们将研究 TCP 对序列和确认号的使用,以提供可靠的数据传输;我们将看到 TCP 的拥塞控制算法 – 慢启动和拥塞避免 – 在过程中,我们将看看 TCP 的接收器发送流量控制的机制。 我们还将简要地观察 TCP 连线的设置,我们还会研究计算机和服务原创 2022-03-05 22:24:41 · 18001 阅读 · 0 评论 -
Wireshark-Lab4:UDP
更好的阅读体验Lab4:UDP在本实验中,我们将快速了解 UDP 传输协议。 正如我们在本文第 3 章中所看到的,UDP 是一种简化的协议。 在进行本实验之前,您可能需要重新阅读课本中的第 3.3 节。 由于 UDP 简单易理解,您只需要一点花费时间就能做这个实验。我们默认认同您已经熟悉 Wireshark 的操作,因此我们不会提供详细的截图说明和操作步骤。开始在 Wireshark 中捕获数据包,然后执行一些会导致主机发送和接收多个 UDP数据包的操作。 您也可以什么也不做,仅执行 wireshar原创 2022-03-04 16:42:32 · 2648 阅读 · 0 评论 -
Wireshark-Lab3:DNS
更好的阅读体验Lab3:DNS如书中第2.5节所述,域名系统(DNS)将主机名转换为IP地址,在互联网基础架构中发挥关键作用。在本实验中,我们将仔细查看DNS在客户端的细节。回想一下,客户端在DNS中的角色相对简单——客户端向其本地DNS服务器发送请求,并接收一个响应。如书中的图2.21和2.22所示,由于DNS分层服务器之间相互通信,可以递归地或迭代地解析客户端的DNS查询请求,而大多数操作是不可见的。然而,从DNS客户端的角度来看,协议非常简 ——将查询指向为本地DNS服务器,并从该服务器接收到响应原创 2022-03-04 13:20:57 · 4758 阅读 · 2 评论 -
Wireshark-Lab1:Getting Started
更好的阅读体验Lab1:Getting Started加深对网络协议的理解通常可以通过观察协议的运行和不断调试协议来大大加深,具体而言,就是观察两个协议实体之间交换的报文序列,深入了解协议操作的细节,执行某些动作,然后观察这些动作产生的结果。这可以在仿真环境中或在诸如因特网的真实网络环境中完成。您将在本课程中进行这些Wireshark实验,您将使用自己的电脑在不同的场景下运行各种网络应用程序(如果您无法h获得计算机,或无法安装/运行Wireshark,您可以借用朋友的电脑)。您将观察您的计算机中网络协议原创 2022-03-03 23:41:47 · 2675 阅读 · 0 评论 -
Wireshark-Lab2: HTTP
更好的阅读体验Lab2:HTTP在介Wireshark实验-入门里,我们已经初步使用了Wireshark包嗅探器,我们现在可以操作Wireshark来查看网络协议。在这个实验中,我们会探索HTTP协议的几个方面:基本的GET/response交互,HTTP消息格式,检索大型HTML文件,检索具有嵌入对象的HTML文件,HTTP认证和安全性。在开始这些实验之前,您可能想查看书中第2.2节。1.基本HTTP GET/response交互我们开始探索HTTP,方法是下载一个非常简单的HTML文件非常短,原创 2022-03-03 23:37:52 · 5850 阅读 · 0 评论 -
计网-应用层
6.1、应用层概述我们在浏览器的地址中输入某个网站的域名后,就可以访问该网站的内容,这个就是万维网WWW应用,其相关的应用层协议为超文本传送协议HTTP用户在浏览器地址栏中输入的是“见名知意”的域名,而TCP/IP的网际层使用IP地址来表示目的主机,从域名到IP地址的装转换,由属于应用层范畴的域名系统DNS,在后台帮用户完成常见的应用总结6.2、客户/服务器方式(C/S方式)和对等方式(P2P方式)概念客户/服务器方式(C/S方式)对等方式(P2P方式)总结6.3、原创 2022-03-02 10:42:18 · 599 阅读 · 0 评论 -
计网-运输层
5.1、运输层概述概念进程之间的通信从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机的协议栈才有运输层,而网络核心部分中的路由器在转发分组时都只用到三层(到网络层)的功能。进程之间通信流程“逻辑通信”是指运输层之间的通信好像是沿水平方向传送数据,但事实上,这两条数据并没有一条水平方向的物理连接,要传送的数据是沿着图中上下原创 2022-03-02 10:41:48 · 285 阅读 · 0 评论 -
计网-网络层
4.1、网络层概述简介网络层的主要任务是实现网络互连,进而实现数据包在各网络之间的传输这些异构型网络N1~N7如果只是需要各自内部通信,他们只要实现各自的物理层和数据链路层即可但是如果要将这些异构型网络互连起来,形成一个更大的互联网,就需要实现网络层设备路由器有时为了简单起见,可以不用画出这些网络,图中N1~N7,而将他们看做是一条链路即可要实现网络层任务,需要解决一下主要问题:网络层向运输层提供怎样的服务(“可靠传输”还是“不可靠传输”)在数据链路层那课讲过的可靠传输,详原创 2022-03-02 10:40:48 · 473 阅读 · 0 评论 -
计网-数据链路层
3.1、数据链路层概述概述链路是从一个结点到相邻结点的一段物理线路,数据链路则是在链路的基础上增加了一些必要的硬件(如网络适配器)和软件(如协议的实现)网络中的主机、路由器等都必须实现数据链路层局域网中的主机、交换机等都必须实现数据链路层从层次上来看数据的流动仅从数据链路层观察帧的流动主机H1 到主机H2 所经过的网络可以是多种不同类型的注意:不同的链路层可能采用不同的数据链路层协议数据链路层使用的信道数据链路层属于计算机网路的低层。数据链路层使用的信道主要有以下两种类型:原创 2022-03-02 10:40:17 · 1267 阅读 · 0 评论 -
计网-物理层
2.1、物理层的基本概念2.2、物理层下面的传输媒体传输媒体也称为传输介质或传输媒介,他就是数据传输系统中在发送器和接收器之间的物理通路。传输媒体课分为两大类,即导引型传输媒体和非导引型传输媒体传输媒体不属于计算机网络体系结构的任何一层。如果非要将它添加到体系结构中,那只能将其放置到物理层之下。导引型传输媒体在导引型传输媒体中,电磁波被导引沿着固体媒体传播。同轴电缆双绞线光纤多模光纤可以存在多条不同角度入射的光线在一条光纤中传输。这种光纤就称为多模光纤。单模光纤若原创 2022-03-02 10:39:32 · 267 阅读 · 0 评论 -
计网-概述
图示说明代表着主机代表服务器代表着路由器代表着网络1.2、因特网概述1、网络、互连网(互联网)和因特网网络:网络(Network)由若干结点 Node和连接这些结点的链路 Link组成。互连网(互联网):多个网络通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互连网(互联网)。因此,互联网又称为“网络的网络(Network of Networks)”。因特网:因特网(Internet)是世界上最大的互连网络(用户数以亿计,互连的网络数以百万计)。internet原创 2022-03-02 10:35:58 · 1987 阅读 · 0 评论 -
Socket Programming
更好的阅读体验UDP Socket ProgrammingUDPClient.pyfrom socket import *serverName = 'localhost' # 主机名serverPort = 12000 # 端口号# 底层网络使用IPv4, Socket 采用 UDPclientSocket = socket(AF_INET, SOCK_DGRAM)message = input('Input lowercase sentence:')clien原创 2022-02-28 18:48:25 · 1991 阅读 · 0 评论