交换机与路由器的区别 协议编码

  交换机的主要功能:是组织局域网,经过交换机内部处理解析信息之后,将信息以点对点、点对多的形式发送给固定端。

  路由器的主要功能:是进行跨网段数据传输,路由选择最佳路径。

  ex:如果你需要将多个电脑连接到一根网线上,用交换机即可。

    如果你只有一个外网IP,但是你有好多台电脑需要上网,用路由器即可。

2、tcp协议及编码

  回环地址:127.0.0.1 只能被本机识别,不会被其它机器识别。

  TCP三次握手:一定是client先发起请求。

    a、客户端发起请求连接服务器的请求。

    b、服务器返回:确认接收到连接请求,并要求连接客户端。

    c、客户端:确认连接请求。

  

  四次挥手:谁先发起断开连接的请求都可以。

    a、客户端:发起断开连接的请求。(如果有数据需要发送,可以接收)

    b、服务器回复:确认收到请求了。

    c、服务器发送:可以断开连接

    d、客户端回复:确认收到信息,断开连接。

  

3、udp协议及编码

  type = SOCK_DGRAM

  udp协议的通信优势:

    允许一个服务器同时和多个客户端通信。

    TCP不行

  

 1 # UDP-client
 2 import socket
 3 sk = socket.socket()
 4 while 1:
 5     msg_s = input(">>>")
 6     sk.sendto(msg_s.encode("utf-8"),("192.168.12.49",8080))
 7     if msg_s.upper() == "Q":
 8          break
 9     msg_r,addr = sk.recvfrom(1024)
10     print(msg_r.decode("utf-8"))
11     if msg_r.decode("utf-8") == "Q":
12         break
13 sk.close()
14     

猜你喜欢

转载自www.cnblogs.com/wjs521/p/9469154.html