TCP:面向连接,字节流,可靠传输,没有边界
拥塞控制
超时重传
确认分组
网桥:在链路层上对网络进行互联
路由器:在网络层上对网络进行互联
五类互联网地址:
以太网数据帧的物理特性是其长度必须在46~1500字节之间。
数据进行协议栈时的封装过程:
IP的协议域:
1 ICMP
2 IGMP
6 TCP
17UDP
TCP/UDP 在报文首部存入一个应用程序的标识符,用一个16bit的端口号来表示不同的应用程序。
以太网数据帧的分用过程:
端口号:
FTP服务器的TCP端口号是21
Telnet服务器的TCP端口号是23
TFTP服务器的UDP端口号是69
临时端口号分配:1024~5000
TCP协议:
慢启动
拥塞避免
快速重传
快速恢复
TCP头部预测
SLIP头部压缩
路由表修改
多播
长肥管道修改
2,定时器
TCP首部
16位源端口号,16位目的端口号
32位序列号
32位确认号
4位头部长度, 6位保留, URG, ACK, PSH, RST, SYN, FIN, 16位窗口大小
16位校验和,16位紧急指针
选项,最多40字节
3,半关闭状态
4,命令nc,netcat
5,Socket选项: SO_REUSEADDR, SO_LINGER
6,Nagle算法
链路层:
CSMA/CD
带冲突检测的载波侦听多路接入
Carrier Sense,Multiple Access with Collision Detection
常见的最大传输单元:
Netstat命令:
Traceroute
环回地址:127.0.0.1
路径MTU:网络当中的最小MTU
网际协议:
IP协议:无连接,不可靠
Ifconfig
Netstat
IP首部:
网络字节序:big endian
4bit的TOS分表代表:最小时延,最大吞吐量,最高可靠性,最小费用
4bit中只能置1bit,若所有4bit均为0,那么就意味着是一般服务
Tcpdump