• Tcp/Ip协议理解_1


    Tcp/Ip协议理解

    Tcp/Ip是一个层多协议的通信体系。

    1.数据链路层:实现了网卡接口的网络驱动程序,以处理数据在物理媒介上的传输 

       实现了IP地址和机器物理地址的相互转换

    2.网络层:     实现了数据包的选路和转发 WAN LAN  主机之间的通信通过中间节点

           网络层的任务是选择中间节点(路由器) 

          IP协议   根据数据包的目的IP决定如何投递

          ICMP协议  IP协议的重要补充   用于检测网络连接 

            差错报文:(回应网络错误) 目标不可达 重定向等4

            查询报文:  查询网络信息(Ping)

    3.传输层: 为两台主机提供端到端的通信(只关心起始端和目的端)

        TCP协议:可靠的(超时重传 目的确认等) 面向连接的 基于流的服务

        UDP协议:不可靠 (自己处理数据确认 超时重传等) 无连接 基于数据报的服务

            接收端必须以 数据报的长度 为最小单位 读出

    4.应用层:负责处理应用程序的逻辑。 数据链路层 传输层 网络层负责处理网络通信的细节

         Ping(应用程序  利用icmp 报文检测网络连接    用于调试网络环境

         telnet 远程登陆协议  在本地能完成远程任务

         osfp (Open Shorttest path first开放最短优先路径 是一种动态路由器更新协议  

            用于路由器之间的通信 告知对方信息

         DNS(Domain Name Service 域名服务 协议提供机器域名到IP地址之间的转换

     



     

     

  • 相关阅读:
    多个数字和数字字符串混合运算规则
    关于js对象引用的小例子
    实现函数 isInteger(x) 来判断 x 是否是整数
    写一个少于 80 字符的函数,判断一个字符串是不是回文字符串
    关于数组排序
    事件委托(事件代理)的原理以及优缺点是什么?
    将url的查询参数解析成字典对象
    js dom操作获取节点的一些方法
    js中arguments的应用
    深度克隆---js对象引用
  • 原文地址:https://www.cnblogs.com/jingchu/p/9981990.html
Copyright © 2020-2023  润新知