了解Web及网络基础
2015-11-27 本文已影响87人
面试小集
ios 交流群:264706196
说明
本文只是简单的记录自己看书的笔记,不够详细和清晰,读者可以参考书籍:《图解HTTP》,亚马逊电子书购买地址:《图解HTTP》
另外本人建了一个iOS方向的QQ交流群:264706196
使用HTTP协议访问Web
HTTP的诞生
网络基础TCP/IP
TCP/IP协议族
TCP/IP的分层管理
- 应用层:决定了向用户提供应用服务时通信的活动。
- 传输层:对上层应用层,提供处于网络连接中的两台计算机之间的数据传 输。
- 网络层:用来处理在网络上流动的数据包
- 链路层:用来处理连接网络的硬件部分。
TCP/IP通信传输流
与HTTP关系密切相关的协议:IP,TCP和DNS
负责传输的IP协议
网络层
网际协议而非IP地址
把各种数据包发送给对方
使用ARP协议凭借mac地址进行通信
arp是一种用以解析地址的协议,根据通信方的IP地址就可以反查出对应的mac地址
没有人能够全面掌握互联网中的传输状况。
确保可靠的TCP协议
确保数据能到达目标
负责域名解析的DNS服务
各种协议与HTTP协议的关系
URI和URL
URI:统一资源标识符,由某个协议方案表示的资源的定位标识符
URL:统一资源定位符
URI格式:
绝对URI