zoukankan      html  css  js  c++  java
  • TCP/IP模型详解

      上述为TCP/IP的协议模型,主机到网络层又被称为网络接口层,网络互联层又被称为网间层。

      网络接口层:实际上,TCP/IP参考模型并没有真正描述这一层的实现,只是要求能够提供给其上层一个访问接口,以便能在其上传递IP分组。由于这一层没有被定义,所以其具体实现的方法随着网络类型的不同而不同。

      网间层:它的功能是把分组发往目标网络或主机。本层定义了IP协议,RIP协议,负责数据的包装、寻址和路由功能。同时提供ICMP用来诊断网络信息。

      传输层:包括了面向连接的TCP与面向无连接的UDP。传输层的功能是使源端主机与目标主机上的对等实体可以进行通话。这里的对等实体我理解为进程,通过端口进行通信。

        TCP是一个可靠的协议,可以负责将上层传递下来的字节流分解成报文段并传递给下层,可以将下层接收到的报文根据顺序进行重组后递交给上层。TCP还有负责流量控制的功能。

        UDP是不可靠的协议,主要用于不需要对报文进行排序和流量控制的场合。有些信息在传输过程中需要速度并且允许丢包,比如视频、语音等,可以使用UDP协议进行传输。

      应用层:应用层对应着OSI的会话层、表示层、应用层。个人以为OSI模型这三层功能都太过简单,所以可以合并为1层。协议有HTTP,FTP等协议。

      下面请看两个图来理解TCP协议的三次握手和四次分手。

    三次握手。

    四次分手。

      

  • 相关阅读:
    ubuntu下ssh服务相关操作
    搜索引擎的基础-倒排索引
    mysql重置密码
    mysql 服务器配置
    Activiti如何替换已部署流程图
    循环select查询结果集
    存储过程范例,有输入输出参数,带回滚
    sql server中字符串无法替换空格的问题
    Myeclipse实用快捷键总结
    Linux中添加用户与删除用户
  • 原文地址:https://www.cnblogs.com/cyq041804/p/5867582.html
Copyright © 2011-2022 走看看