HTTP学习笔记(一)

一、tcp/ip

应用层:决定向用户提供服务时的通信活动——ftp、dns、http。

传输层:把应用层传来的数据处理成可传输的数据——tcp、udp。

网络层:处理网络上流动的数据包的路径——ip。

链路层:处理网络硬件设备之间的连接——arp,IEEE802。

地址解析协议:即ARP(Address Resolution Protocol),是根据IP地址获取物理地址(mac地址)的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。

mac地址与ip地址:ip地址(逻辑地址)是一个网络(网络与网络连接成internet)中的位置的唯一标识(门牌号),mac地址(物理地址)是网络设备的唯一标识(人的身份证号 ),不会因所处的网络不同而改变,也是网络设备互相识别、连接的底层地址。一个网络中的某个位置是可以放上不同的硬件,而我们的访问地址不会发生改变,这是因为ARP管理了ip地址与mac地址的映射。

子网掩码:它只有一个作用,就是将某个IP地址划分成网络ID和主机ID两部分。

网关或路由TCP/IP网络是由网关(Gateways)或路由器(Routers)连接的。当IP准备发送一个包的时候,它把本地(源)IP地址和包的目的地址插入IP头,并且通过子网掩码检查目的地网络ID是否和源主机的网络ID一致,如果一致,包就被直接发送到本地网的目的计算机,如果不一致,就检查路由表中的静态路由,如果没有发现路由信息,包就被转送到缺省网关。

缺省网关:它连接到本地子网和其它网络的计算机,它知道网际网上其它网络的网络ID,也知道如何到达那里,因此它能把包转发到别的网关,直到最终转发到直接和限定的目的地相连的网关,这一过程称为路由。

 

 

你可能感兴趣的:(HTTP学习笔记(一))