了解Web及网络基础

2015-11-27  本文已影响87人  面试小集

ios 交流群:264706196

说明

本文只是简单的记录自己看书的笔记,不够详细和清晰,读者可以参考书籍:《图解HTTP》,亚马逊电子书购买地址:《图解HTTP》
另外本人建了一个iOS方向的QQ交流群:264706196

使用HTTP协议访问Web

HTTP的诞生

网络基础TCP/IP

TCP/IP协议族

TCP/IP的分层管理

  1. 应用层:决定了向用户提供应用服务时通信的活动。
  2. 传输层:对上层应用层,提供处于网络连接中的两台计算机之间的数据传 输。
  3. 网络层:用来处理在网络上流动的数据包
  4. 链路层:用来处理连接网络的硬件部分。

TCP/IP通信传输流


与HTTP关系密切相关的协议:IP,TCP和DNS

负责传输的IP协议

网络层
网际协议而非IP地址
把各种数据包发送给对方
使用ARP协议凭借mac地址进行通信
arp是一种用以解析地址的协议,根据通信方的IP地址就可以反查出对应的mac地址


没有人能够全面掌握互联网中的传输状况。

确保可靠的TCP协议

确保数据能到达目标


负责域名解析的DNS服务

各种协议与HTTP协议的关系

URI和URL

URI:统一资源标识符,由某个协议方案表示的资源的定位标识符
URL:统一资源定位符
URI格式:
绝对URI


上一篇下一篇

猜你喜欢

热点阅读