zoukankan      html  css  js  c++  java
  • 0719

    DHCP:动态主机设定协议

    作用

    自动将网络参数正确的分配给网络中的每一部电脑,参数包括IPmasknetworkgataway

    运作方式

    局域网中存在一个DHCP服务器

    过程

    1.用户端:利用广播发送搜索DHCPUDP数据报,当用户开机或者重启网卡时,用户端主机会发出搜寻DHCPUDP数据包(广播方式)

    2.服务器:提供用户端网络相关的参数,服务器会根据硬件地址来寻找IP,然后发送一组参数给用户端(广播),因为客户端IP未确定,所以还是通过广播的方式。

    3.用户端:决定选择DHCP服务器提供的网络参数并回应,由于局域网中或许存在多台DHCP服务器,所以用户需要选择一组参数来设置自己的网络环境;用户在发送一个广播,告知所有DHCP服务器自己已经选用了某一个IP,未被使用的IPDHCP服务器会将其回收。

    (用户端回应的报文中,源IP还为0,目的IP全为1

    4.服务器:服务器端受到选择的IP后,会回传确定的回应封包,确认客户端可以使用这个IP,同事也设定了该IP的使用期限。当用户断线后便解约,期限到了也会解约,此时便需要重新申请。

     

    Wireshark抓包结果

     

    万维网以及HTML

    万维网

    过程

    客户端使用浏览器上网,利用网址提供要求

    服务器端使用万维网服务器软件,包含相关的资料,在接收到客户端的要求后,会回应相应的文件。

    HTML

    超文本传输协定

    允许浏览器与服务器使用一种延伸ASCII相互通讯,通讯模型为请求/回应

    请求中包含URL(统一资源定位)

    <协定>://<主机位置或者名称>[:port]/<目录资源>

    协定有httphttps,ftp,ftp,telnet......

    主机的位置以及名称:服务器的IP地址,如果是主机名称的话,还需要域名解析(DNS

     

    https

    加密的网页资料,通过SSL加密的机制

    SSLSecure Socket Layer)安全套接层

  • 相关阅读:
    vue store获取值时 Computed property "activeTag" was assigned to but it has no setter.
    深拷贝实现方法以及问题
    mac 中git操作账号的保存与删除
    解决Ubuntu编译内核uImage出现问题“mkimage” command not found
    ubuntu修改主机名后无法解析主机
    多行宏定义中的注释问题
    uboot启动阶段修改启动参数方法及分析
    ubuntu nfs服务器配置
    mount/umount命令详解
    Ubuntu下vsftp安装和配置
  • 原文地址:https://www.cnblogs.com/sslblog/p/5685947.html
Copyright © 2011-2022 走看看