1 TCP/IP协议
看一下经典的TCP/IP协议分层:
2 TCP/IP寻址
IP地址:
- TCP/IP 使用 32 个比特或者 4 组 0 到 255 之间的数字来为计算机编址。
- 每组数字必须在 0 到 255 之间,并由点号隔开,比如:192.168.1.60
端口号:
- TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。
MAC地址:
- 也叫物理地址、硬件地址。当有发送给本地局域网内一台主机的数据包时,路由器首先将数据包接收下来,然后把数据包中的 IP 地址按照交换表中的对应关系映射成 MAC地址,然后将数据包转发到对应的 MAC地址的主机上去。
3 数据包封装过程
参考资料: