網絡七層:(不多說列舉下)
應用層 | |
表示層 | |
會話層 | |
傳輸層(tcp/ip udp) | |
網絡層 | |
鏈路層 | |
物理層 |
三次握手—>數據傳輸—>四次分手
語言記憶法:
三次握手就是:
A說:哥們 我想跟你同步了(連接了);
B說:想同步啊(連接),我知道了,那行吧;
A說:好嘞,我知道了
三次握手—>數據傳輸—>四次分手
四次握手就是:
A說:哥們 我想撤了(FIN);
B說:想撤啊(FIN),我知道了,那行吧;
B說:那我也撤了(FIN);
A說:好嘞,我知道了;
SOCKET(套接字),之所有叫套接字,這個翻譯本身會晦澀但是真正理解含義,這個翻譯還是到位的:
一個socket里面就會有:(IP:PORT —> IP:PORT)一定是成對出現的
IP: 所指主機 PORT:所指 進程/線程
服務器端只有一個端口,而客戶端是隨機 65535個端口抽中一個的
Socket->fd數字 ->worker進程
多個socket對應一個進程?這個就是多路復用器EPOLL