博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图解http读书笔记
阅读量:6657 次
发布时间:2019-06-25

本文共 804 字,大约阅读时间需要 2 分钟。

发送请求获取服务器资源称为客户端。

web建立在http协议上通信。

微软与网景各自对html做扩展,导致写html必须考虑兼容性。

要通信必须有相同的方法,相同的规则,将这种规则称之为协议。

层次化优点:某个地方要改变,所有有用到这个地方的都要改变。而分层只要把变动层替换掉。各层的接口设置好,那么层次内部的设计可以自由改动。高内聚,低耦合。处于哪一个层的只需考虑当前层的任务,不必管其他层的一切。

IP位于网络层,网际协议,IP是一种协议的名称。

作用是把各种数据包传送给对方。要保证传送成功。两个重要条件分别是IP地址和MAC地址,IP地址指明节点被分配到的地址,MAC地址是网卡的固定地址。IP地址可以和MAC地址进行配对,IP地址可以换,MAC不行。

使用ARP协议凭借MAC地址进行通信。

IP间的通信依赖MAC地址,一般通信都需要中转,会利用下一站中转设备的MAC地址来搜索下一个中转目标。

ARP是一种可以解析地址的协议。

同一局域网中,两台主机要进行通信,必须知道目标主机的MAC地址,而在TCP/IP协议中,网络层和传输层只关心目标主机的IP地址,于是我们需要通过IP地址查找到MAC地址,这时候ARP就产生了。

地址解析就是发送帧前将目标IP地址传化为MAC地址。

当通信的两台主机不在同一个局域网中,需要通过多台计算机和网络中转才能通信,也就是路由转发。在进行中转时,会利用下一站中转设备的MAC地址来搜索下一个中转目标,此时采用ARP协议。

发送主机通过ARP协议获得的将不是目的主机的真实MAC地址,而是一台可以通往局域网外的路由器的MAC地址。于是此后发送主机发往目的主机的所有帧,都将发往该路由器,通过它向外发送。这种情况称为委托ARP或ARP代理(ARP Proxy)。

转载于:https://juejin.im/post/5a33b3ff6fb9a04512390245

你可能感兴趣的文章
关于设计模式的思考
查看>>
javascript三元操作符
查看>>
typedef与define的区别
查看>>
根据外键名称获取外键表名
查看>>
(实用)win7/8修改远程桌面连接默认端口
查看>>
WCF实现REST服务
查看>>
make软件包安装
查看>>
页面开机自启动,页面置顶显示,页面持续获得焦点,鼠标点击器源码
查看>>
centos7配置mono和jexus5.6.2
查看>>
My 1st webUI try
查看>>
多核CPU硬件架构介绍
查看>>
mac 浏览器 强刷快捷键
查看>>
[转载]SQL Server行列转换实现
查看>>
Mysql之Centos6.5+Mysql5.6搭建配置
查看>>
Micropython TurnipBit 吃豆小人
查看>>
第一次写JQuery插件--用于显示子菜单
查看>>
如何实现居中对齐
查看>>
iOS面试题(四)
查看>>
PackageInfo、ResolveInfo
查看>>
sphinx详细安装配置文档
查看>>