DNS域名:解析成IP地址,动态域名解析。
端口号:区分本地不同服务,源端口随机分配,目的端口使用知名端口。应用客户端的源端口一般为系统中未使用的且大于1023;目的端口号为服务器端应用服务的进程telnet(23)。
1.应用层:http(80),telnet(23),ftp(20,21),SMTP(25),pop3(110),TFTP(69)
2.运输层:TCP(传输控制协议,属于面向连接的),可靠传输,流量控制;使用TCP的应用有 Web浏览器,电子邮件,文件传输程序;TCP报文协议(20字节):源目的端口号, ***,确认号(可靠的传输行为)。
UDP(用户报文协议,属于无连接的),不可靠传输,尽力传输,使用UDP的应用域名系统DNS,视频流,IP语音UDP报文头:源端口目的IP,长度,端口校验。
TCP三次握手:
第一次.主机A:发送 SYN:初始同步位;*** seq=100;(x随机)
第二次.主机B:发送 SYN,ACK(seq=300 确认号:对方***+1,ctl=syn,ack)
第三次.主机A: (发送 seq=x+1 ack = 300+1;ctl=ack)
TCP四次挥手:
第一次主机A:发送Fin报文,并置发送***seq=m;
第二次主机B:发送ACK报文,确认号seq=m+1;
第三次主机B:发送Fin报文,置发送***为n;
第四次主机A:发送ACK报文,确认好seq=n+1;
TCP会话中都会有端口号(源端口,目的端口)。
TCP滑动有窗口机制;
3. 网络层:定义IP地址,网际互连协议;负责数据转发(路由)。协议(ICMP,IGMP,RARP,ARP);
IP报文:重要的就是源IP地址,目的IP地址。
ARP地址解析协议:两项基本功能:将IPv4地址解析为MAC地址,维护映射的缓存。ARP发送请求报文请求网关MAC地址,网关过后会回复该路由器MAC地址。
Ping(ICMP);tracert www.sina.com
4. 网络接口层:封装成帧,过后以bit流传输。
VLSM 可变长的子网掩码
》》点分十进制 192.168.1.1 -> <网络号;主机号>
(1)IP地址的分类: A~E类
A 1-126 第一个8位组 网络号,后三个8位组 主机号。
B 128-191 前两个8位组 网络号,后两个8位组 主机号。
C 192-223 前三个8位组 网络号,后一个8位组 主机号。ABC三类分配给互联网用户。
D 224-239组波
E 240-研究用
(2)广播地址:主机部分的各个比特位全部为1。
网络地址:主机部分的各个比特位全部为0。
(3)为什么要划分子网:避免网络资源的浪费;
通过一个机制把网络划分为许多子网;子网掩码:连续的1和连续的0组成,0和1的分界线就是网络号和主机号,子网掩码与ip地址共同作用。
192.16.0.0/16
-->向主机借位
子网:172.16.0.0 掩码:255.255.128.0 主机ip:172.16.0.1 ->172.16.127.254
网:172.16.128.0 掩码:255.255.128.0 主机ip:172.16.128.1->172.16.128.254
(4)IP地址公网,私有地址划分;
为了缓解IPv4地址的枯竭,从ABC类地址划分出一部分作为私有地址,允许用户在内网使用,不允许该IP地址访问公网。
A类私有地址:10.0.0.0 to 10.255.255.255(10.0.0.0/8)
B类私有地址:172.16.0.0 to 172.31.255.255(172.16.0.0/12)
C类私有地址:192.168.0.0 to 192.168.255.255(192.168.0.0/16)
私有地址上网通过NAT转换访问公网。