• 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

    测试之路,慢慢其修远兮
  • 相关阅读:
    session的工作原理
    jsp与servlet
    java对象的克隆以及深拷贝与浅拷贝
    vi和vim编辑器
    远程登录Linux系统(使用xshell),远程上传加载文件(使用Xftp)
    Linux目录结构(目录结构详解是重点)
    虚拟机CentOS克隆
    虚拟机CentOS创建/使用快照
    VMware Tools安装
    VM配置Centos(第十三步分区设置)
  • 原文地址:https://www.cnblogs.com/zhengyao9236/p/11583797.html
Copyright © 2020-2023  润新知