zoukankan      html  css  js  c++  java
  • TCP/IP协议原理及应用

    一、TCP/IP模型

    1、TCP/IP 四层模型、五层模型与 OSI 七层模型对比

    常用的是:TCP/IP 五层模型

    2

    2、TCP/IP 五层模型与 OSI 七层模型相同点:

    两者都是以协议栈的概念为基础
    协议栈中的协议彼此互相独立
    下层对上层提供服务

    3、TCP/IP 五层模型与 OSI 七层模型不同点:

    OSI 是先有模型,后有协议;TCP/IP是先有协议,后有模型
    OSI 适用于各种协议栈;TCP/IP只适用于TCP/IP网络;
    层次数量不同

    二、TCP/IP版本4和版本6

    1、TCP/IP 4 协议

    目前互联网使用的协议
    IP地址数量不足产生的应用危机

    2、TCP/IP 6 协议

    下一代互联网协议
    解决IP地址数量不足的问题
    提供更高效的安全性,Qos等功能

    三、TCP/IP 协议簇的组成

    3

    1、应用层协议

    HTTP:超文本传输协议
    TFTP:简单文件传输协议
    SMTP:简单邮件传输协议
    SNTP:简单网络管理协议
    DNS:域名服务
    FTP:文件传输协议

    2、传输层协议

    TCP:传输控制协议,提供面向连接的服务
    UDP:用户数据报协议,提供面向无连接的服务

    3、网络层协议

    ICMP:互联网控制消息协议
    IGMP:互联网组管理协议
    IP:互联网协议
    ARP:地址解析协议
    RARP:逆向地址解析协议

    4、数据链路层、物理层协议

    由底层网络定义的协议

    四、数据的封装与解封装

    1、分层实例(通过信件收发理解封装与解封装)

    类似于信件的收发过程,写信人将信件写好放入信封并寄出,当地邮局揽收,之后根据目的地运送至收信人所在地的邮局,邮局投递给收信人,收信人拆开信封,查看信件。

    4

    2、数据的封装与解封装过程

    5

    测试之路,慢慢其修远兮
  • 相关阅读:
    Python随笔,day1
    利用php抓取蜘蛛爬虫痕迹的示例代码
    explain(执行计划)工具使用
    MyISAM和 InnoDB中索引的数据结构
    页面静态化技术(真静态和伪静态的实现)
    关于MySQL字符集和校对集问题
    客户端禁用cookie后session的解决方法
    解决Ajax中的缓存问题
    MySQL中列类型的选择需要注意的问题
    MySQL中索引的分类和基本操作
  • 原文地址:https://www.cnblogs.com/zhengyao9236/p/11583797.html
Copyright © 2011-2022 走看看