2- 网络的相关概念

网络主机:在网络中标识一台计算机  HOST

本地使用:“localhost” “127.0.0.1”

网络使用:‘0.0.0.0’ 

获取本地IP:ifconfig

获取计算机名:

In [1]: import socket

In [2]: socket.gethostname()
Out[2]: 'tedu'

通过计算机名获取地址:

In [3]: socket.gethostbyname('localhost')
Out[3]: '127.0.0.1'

IP地址

定义:网络上确定一台主机网络位置的地址。

IPv4:  点分十进制  192.168.1.2  0--255

IPv6: 128位

ping ip: 测试和某台网络主机是否连通。

 

通过地址获取主机网络信息

域名:网络服务器地址的名称

1.方便记忆

2.名称表达一定的含义

 

网络端口号:

端口是网络地址的一部分,用区分一个网络主机上的网络应用。

*一个操作系统中不同的网络应用监听不同的端口号 。

取值范围:1--65536,1--255一些众所周知的通用端口。

       256--1023  系统应用端口

     1024--65535 自用端口

     建议使用   >10000

 

获取网络端口:

In [7]: socket.getservbyname('http')
Out[7]: 80

网络字节序:数据在网络中的传输格式。

 

posted @ 2019-10-06 22:11  WiltChamberlain  阅读(149)  评论(0编辑  收藏  举报