可分为 物理层、 数据链路层、 网络层 、传输层、 会话层、表示层、应用层
3、端口号 分为 知名端口 (0-1023), 动态端口(1024-65535)
2、三类IP地址 0和255是不允许使用的,其他的IP地址都可以用。
------------------------------------------------------------------------------------------------------------------------
以上是 计算机通信网的内容,多去回顾一下本科所学的计算机通信网
------------------------------------------------------------------------------------------------------------------------
1、socket 是完成在多个电脑间进行通信的方式。套接字是一种机制,只要按照规定写,就可以从一台电脑发到另一台电脑上。
两点需要注意一下,,, s = socket.socket(socket.AF_INET,socket.SOCKET_STREAM)
其中第一个参数意味着:遵从IPV4协议, 第二个参数意味着:遵从tcp通信协议,,,,如果想要让其socket遵从 UDP通信,第二个参数可以修改为: SOCKET_DGRAM.
tcp慢,但是不会丢失数据,绝对稳定 ------- UDP有可能会出现丢失数据的现象
### :上图中的 s 是返回的一个类, socket.socket 实际上是一个类。 可以发送数据的一个类
from socket import * # 导入所有的 socket模块里面的东西
udpSocket = socket(AF_INET,SOCKET_DGRAM) # 这就相当于创建了一个套接字,直接利用socket里面的socket()这个方法。