zoukankan      html  css  js  c++  java
  • 网络基础篇(一)--TCP/IP协议族

    TCP/IP协议族是一个分层,多协议通信体系.


    1 TCP/IP协议族体系结构

    TCP/IP协议族自底而上分为四层: 数据链路层, 网络层, 传输层和应用层.


    1.1 数据链路层

    实现网卡接口的网络驱动程序,以处理数据在物理媒介(如,以太网, 令牌环)上的传输.

    经常使用协议: ARP协议和RARP协议

    1.2 网络层

    实现数据包的选路和转发.採用逐跳通信方式.

    经常使用协议:IP协议和ICMP协议(并不是严格意义上的网络层协议,它是基于IP协议的)

    1.3 传输层

    为两台主机上的应用程序提供端到端的通信.


    经常使用协议: TCP, UDP和SCTP

    1.4 应用层

    负责处理应用程序的逻辑.

    经常使用应用: ping, telnet, OSPF(开放最短路径优先), DNS.

    总结:

    数据链路层封装了物理网络的电气细节,

    网络层封装了网络链接的细节,

    传输层为应用层封装了端到端的逻辑通信链路.


    2 协议的封装与分用

    2.1 封装




    2.2 分用


    1)2字节帧类型

    0x800 IP

    0x806 ARP IP<--------->物理地址

    0x835 RARP 用于无叛系统

    2) 8位协议字段


    3) port号

    DNS        53

    HTTP       80

    FTP 21

    SSH        22

  • 相关阅读:
    编译安装linux内核步骤
    怎样在github上协同开发
    在JSP里使用CKEditor和CKFinder
    tomcat结合nginx使用小结
    JAVA学习笔记——(五)
    JAVA学习笔记——(四)
    JAVA学习笔记——(三)
    JAVA学习笔记——(二)
    JAVA学习笔记——(一)
    ansible
  • 原文地址:https://www.cnblogs.com/mfmdaoyou/p/7131631.html
Copyright © 2011-2022 走看看