我刚刚开始学习协议。在研究wireshark中的数据包时,我遇到了我的机器向我自己的IP发送的ARP请求。这是数据包的详细信息:
No. Time Source Destination Protocol Info
15 1.463563 IntelCor_aa:aa:aa Broadcast ARP Who has 192.168.1.34? Tell 0.0.0.0
Frame 15: 42 bytes on wire (336 bits), 42 bytes captured (336 bits)
Arrival Time: Jan 7, 2011 18:51:43.886089000 India Standard Time
Epoch Time: 1294406503.886089000 seconds
[Time delta from previous captured frame: 0.123389000 seconds]
[Time delta from previous displayed frame: 0.123389000 seconds]
[Time since reference or first frame: 1.463563000 seconds]
Frame Number: 15
Frame Length: 42 bytes (336 bits)
Capture Length: 42 bytes …Run Code Online (Sandbox Code Playgroud) 我有一个基本的网络问题。两台 PC 在 WLAN 上进行通信。两台 PC 都在路由器或调制解调器后面。
两台PC具有相同的公共IP。大多数时候,公共 IP 是路由器或调制解调器的。在这些路由器和调制解调器后面可以有不止一台 PC。PC 之间是如何通信的?我可以理解数据包可以到达那些路由器或调制解调器,然后到达 Internet,但之后呢?在数据包中,目的IP被设置为公网IP。当数据包返回时,路由器或调制解调器如何决定将数据包发送到哪里?谁能给我解释一下。
我购买了一个 vps 并使用本教程进行了配置(意味着安装了 GENOM 桌面和 VNC 服务器):
http://www.time4vps.eu/knowledgebase.php?action=displayarticle&id=41
然后我安装了tiger VNC viewer 和Real VNC Viewer plus。我试图通过使用服务器名称和使用这两个软件的 IP 地址连接到服务器。但我得到:
(connection refused : error 10061).
Run Code Online (Sandbox Code Playgroud)
我做了什么 :
我重新启动了 vnc 服务器:
logged in as root.
On terminal : vncserver stop.
On terminal : vncserver start.
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索并发现,原因之一可能是多次输入错误的密码。密码没有输入一次,所以没有机会多次输入错误的密码。
我用 netstat -a 检查过。表明 :
0.0.0.0:5900 is listening
Run Code Online (Sandbox Code Playgroud)
我在路由器后面,所以将路由器端口转发到本地 ip 和端口号。
这一切都行不通。请告诉我我在做什么错误。提前致谢。
(服务器是 ubuntu 服务器 12.04,客户端在 win 7 64 位桌面上。)
我无法在脑海中想象网络流量。例如。如果局域网中有 15 台
我无法想象这种流量究竟是如何流动的?可能是我的比喻完全错误。有人可以向我解释这个吗?
我的计算机正在向任意目的地发送 ICMP 数据包。我无法理解原因。数据包之一的转储是:
Internet Control Message Protocol
Type: 3 (Destination unreachable)
Code: 3 (Port unreachable)
Checksum: 0x811b [correct]
Internet Protocol, Src: 80.167.113.76 (80.167.113.76), Dst: 192.168.1.2 (192.168.1.2)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 131
Identification: 0x0631 (1585)
Flags: 0x00
0... .... = Reserved bit: Not set
.0.. .... = Don't …Run Code Online (Sandbox Code Playgroud) 我想在 Ubuntu 16.04 (Ubuntu-NGINX-MariaDB-PHP) 上托管多个 wordpress 网站。我不想使用 wordpress 多站点。
我遵循了本指南。一切都很好,但我只能托管一个站点。每当我创建多个服务器块配置时,它就会开始显示错误并且 NGINX 无法启动。我的配置文件不正确。这是配置文件:
server {
listen [::]:80 ipv6only=off;
server_name abcde.org www.abcde.org;
root /var/www/abcde;
# Add index.php to the list if you are using PHP
index index.php index.html index.htm index.nginx-debian.html;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
# try_files $uri $uri/ =404;
try_files $uri $uri/ /index.php?q=$uri&$args;
}
error_page 404 /404.html;
error_page 500 502 503 504 …Run Code Online (Sandbox Code Playgroud) 我使用本教程逐字逐句在 Ubuntu 13.04 上安装了 LAMP 服务器。它工作得很好。但我几乎无法理解这些步骤:
$ sudo usermod -a -G www-data your_user
$ sudo chgrp -R www-data /var/www
$ sudo chmod -R g+w /var/www
$ sudo apt-get install php5-curl
$ sudo a2enmod rewrite
Run Code Online (Sandbox Code Playgroud)
usermod?a2enmod?AllowOverride None了AllowOverride All?