1、原理TPC安全
在局域網內經過MAC定位目標電腦併發
在互聯網中經過IP地址和端口號找到目標電腦並進行傳輸socket
子網地址是IP加子網掩碼,經過與關係獲得的一個地址高併發
udp 不安全效率高 QQcode
TCP 安全 效率沒有UDP高blog
查看服務端若是 time_wait 高的話就說明高併發ip
SYN_RCVD 高的話就說明遭受洪水攻擊utf-8
2、socketinput
AF_INET 是地址家族it
socket .SOCK_STREAM TCP
socket .SOCK_DGRAM UDP
127.0.0.1是本地的迴環地址
listen 是監聽最大請求數而非最大鏈接數
conn是三種握手的產物
1024 bytes 是上限
服務端
import socket
phone=socket.socket(socket.AF_INTF,socket.SICK_STREAM)
phone.bing(('127.0.0.1',8080))
phone.listen(5)
while True:
conn,client_addr=phone,accept()
print('客戶端',client_addr)
while True:
try:
msg=conn.recv
print('客戶端的消息',msg)
conn.send(msg+b'aa')
except ConnectionResetError:
break
conn.close()
phone.close()
客戶端
phone=socket.socket(socket.AF_INFT,socket.SOCKET_STREAM)
phone.connect(('127.0.0.1',8080))
while True:
msg=input('>>>:').strip()
phone.send(msg,encode='utf-8')
data=phone.recv(1024)
phone.close()