...

Callwoola

大雄'blog

Home 主页 Blog 博客 Tag标签 GitHub开源 about me关于我


网络协议

ARP/RARP协议

地址解析协议 (Address Resolution Protocol),

是根据IP地址获取物理地址的一个TCP/IP协议。 主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,

ARP工作流程举例:
主机A的IP地址为192.168.1.1, MAC地址为0A-11-22-33-44-01;
主机B的IP地址为192.168.1.2, MAC地址为0A-11-22-33-44-02;
当主机A要与主机B通信时,
地址解析协议可以将主机B的IP地址(192.168.1.2)解析成主机B的MAC地址,

逆地址解析协议, 即RARP, 功能和ARP协议相对: 其将局域网中某个主机的物理地址转换为IP地址

路由选择协议

  常见的路由选择协议有:RIP协议、OSPF协议。

TCP/IP协议

seq:"sequance"序列号;
ack:"acknowledge"确认号;
SYN:"synchronize"请求同步标志;;
ACK:"acknowledge"确认标志";
FIN:"Finally"结束标志。

UDP协议 

UDP用户数据报协议,是面向无连接的通讯协议, UDP数据包括目的端口号和源端口号信息, 由于通讯不需要连接,所以可以实现广播发送。

UDP通讯时不需要接收方确认, 属于不可靠的传输,可能会出现丢包现象, 实际应用中要求程序员编程验证。

DNS协议 (Domain Name System)的缩写,

可以简单地理解为将URL转换为IP地址。

NAT 网络地址转换(Network Address Translation)

属接入广域网(WAN)技术, 是一种将私有(保留)地址转化为合法IP地址的转换技术, 它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单, NAT不仅完美地解决了lP地址不足的问题, 而且还能够有效地避免来自网络外部的攻击, 隐藏并保护网络内部的计算机。

这种技术被普遍使用在有多台主机但只通过一个公有IP地址访问因特网的私有网络中。

根据规范,路由器是不能这样工作的,但它的确是一个方便并得到了广泛应用的技术。当然,NAT也让主机之间的通信变得复杂,导致通信效率的降低。

DHCP动态主机设置协议(Dynamic Host Configuration Protocol)

是一个局域网的网络协议,

使用UDP协议工作, 主要有两个用途:

HTTP协议 (HTTP,HyperText Transfer Protocol)

http protocol

一个举例

  在浏览器中输入 www.baidu.com 后执行的全部过程

现在假设如果我们在客户端(客户端)浏览器中输入http://www.baidu.com, 而baidu.com为要访问的服务器(服务器), 下面详细分析客户端为了访问服务器而执行的一系列关于协议的操作:

  • 文档信息:
  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
  • 发表日期: 2017-03-1122:49:29+0800
  • 更多内容:
  • Feed订阅:
相关内容:

disqus评论区:

0