1.基础概念
1.1 客户端和服务端
1.2 TCP/IP协议族
1.2.1 定义
- 定义
1 | 第一种:TCP和IP协议 |
1.2.2 网络协议
层名 | 传输的数据 | 作用 | 协议 |
---|---|---|---|
应用层 | 报文 | 为特定应用程序提供数据传输服务 | FTP(文件传输协议) DNS(域名系统) HTTP(超文本传输协议) DHCP(动态主机配置协议) TELNET(远程登录协议) SMTP() POP3() IMAP() |
传输层 | TCP报文段 UDP用户数据包 |
为进程提供通用数据传输服务 | TCP(传输控制协议) UDP(用户数据报协议) |
网络层 | IP数据包 | 为主机提供数据传输服务 | IP(网络互连协议) ARP(地址解析协议) ICMP(网际控制报文协议) IGMP(网际组管理协议) |
数据链路层 | 数据帧 | 为同一链路的主机提供数据传输服务 | PPP协议 |
1.2.3 网络层-IP协议
1.作用:将各种数据包传送给对方
2.两个重要条件:①IP地址:指明了节点被分配到的地址(与MAC地址进行配对,可变) ②MAC地址:指网卡所属的固定地址(基本不变)
1.2.4 传输层-TCP协议
1.2.4.1 三次握手
1.2.5 应用层-DNS域名解析
1.2.6 各层协议之间关系
1.2.7 URL和URI
1.2.7.1 URL(统一资源定位符) —表示资源的地点
- RFC3986: