计算机网络涉及了大量名词,而整个计算机这门学科的知识都源于英语。如TCP,全称为Transmission Control Protocol,翻译为传输控制协议。从中文便可看出它是一个传输层的起到控制作用的一个协议。但单看TCP三个字母却啥也看不出,它又不叫传控协。现在彻底理解了为什么各前辈大牛都推荐使用英文教材,想必语言问题也是原因之一。
先整理一下遇到过的名词:
ARP: Address Resolution Protocol, 广播,通过IP地址获取MAC地址的一个TCP/IP协议
HTTP: Hyper Text Transfer Protocol
IP: Internet Protocol
TCP: Transmission Control Protocol
ACK: Acknowledge FIN: Finish, 请求关闭连接 PSH: Push, 有DATA数据传输
RST: Reset, 关闭异常连接(比如A与B通信,A突然重启后还会收到B的信息,A不知道是谁的信息,会发一个RST) SYN: Synchronize Sequence Numbers, 请求握手
三次握手:SYN, SYN+ACK, ACK