zoukankan      html  css  js  c++  java
  • TCP/IP协议理解

    TCP/IP协议是Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议。

    单从TCP/IP协议这个名称看,好多人误以为它是一个协议。其实TCP/IP并不是一个协议,而是一个协议族,这个族里面括很多协议,其中比较主要的是TCP协议和IP协议,所以简称为TCP/IP协议。

    TCP/IP协议由4层组成,从下到上分别是,网络接口层,网络层,传输层,应用层

    这里有的朋友可能会有疑问,开放系统互联参考模型(OSI)不是有7层么,这个TCP/IP协议怎么只有4层?其实这个是不矛盾的,因为OSI参考模型是一个理论模型,而TCP/IP是在实际应用中产生的。

    TCP/IP也遵守OSI,但根据实际情况进行了一些变通,它觉得分成7个层次不够简单高效,有些层次做的事情是可以合并到一个层的。于是TCP/IP将OSI中的应用层、表示层、回话层合并为了应用层

    将OSI中的数据链路层、物理层合并为了网络接口层

    TCP/IP结构对应OSI结构
    TCP/IPOSI
    应用层 应用层 
    表示层 
    会话层
    传输层 传输层
    网络层 网络层
    网络接口层 数据链路层
    物理层

    TCP/IP个层包括的协议如下:

    网络接口层:

    Ethernet 802.3、Token Ring 802.5、X.25、Frame relay、HDLC、PPP ATM 等。

    网络层:

    IP(Internet Protocol)协议、ICMP(Internet Control Message Protocol)控制报文协议、ARP(Address Resolution Protocol)地址转换协议、RARP(Reverse ARP)反向地址转换协议。

    传输层:

    传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram protocol)

    应用层:

    TFTP,HTTP,SNMP,FTP,SMTP,DNS,RIP,Telnet

    网上有人说TCP/IP是传输层协议,由此可见这句话是错误的。

  • 相关阅读:
    lnmp下如何建立svn版本库
    解决更新本地svn版本库,提示:工作副本已锁定 问题
    请不要在意
    ecshop在lbi库文件中添加广告位的方法(转载,试过了确实可以添加成功)
    Jquery AjaxUpload实现文件上传
    js提交表单错误:document.form.submit() is not a function
    kindeditor的使用方法
    phpcmsv9整合ucenter经验分享
    替换字符串sql语句
    初生牛犊之spring(二)
  • 原文地址:https://www.cnblogs.com/cxzdy/p/3730140.html
Copyright © 2011-2022 走看看