zoukankan      html  css  js  c++  java
  • Linux网络编程——网络基础

    Linux网络编程——网络基础

     1、ISO七层网络通信结构和TCP/IP四层网络通信结构
    {
           ISO                 TCP/IP
        =====================================
        (1)应用层
        (2)表示层               应用层
        (3)会话层
        =====================================
        (4)传输层               传输层
        =====================================
        (5)网络层               网络层
        =====================================
        (6)数据链路层           物理层
        (7)物理层
        =====================================

    OSI理想化七层模型

     TCP/IP协议族

    TCP/IP协议是Internet事实上的工业标准,共四层。

    各层对应的协议如下图:

     1、网络接口与物理层

    ARP/RARP协议:

      MAC地址:48位全球唯一,是网络设备的身份识别

      ARP:地址解析协议,IP地址--->MAC地址

      RARP:MAC地址--->IP地址

    PPP协议:

      拨号协议,(GPRS/3G/4G)

    2、网络层

      IP地址

      IP:Internet protocol(分为IPV4和IPV6)

      ICMP:Internet控制管理协议,ping命令属于ICMP

      IGMP:Internet分组管理协议,广播,组播

    3、传输层

      TCP:(Transfer Control protocol ,传输控制协议)提供面向连接的,一对一的可靠数据传输协议

      UDP:(User Datagram Protocol, 用户数据报协议)提供不可靠,无连接的尽力传输协议

      SCTP:是可靠传输,TCP增强版,可实现多主机多链路的通信

     4、应用层

      网页访问协议:HTTP/HTTPS

      邮件发送接收协议:POP3(收)/SMTP(发)、IMAP(可接收邮件的一部分)

      FTP,文件传输协议

      Telnet/SSH:远程登录

    嵌入式相关

      NTP:网络时钟协议

      SNMP:简单网络管理协议(实现对网络设备集中式管理)

      RTP/RTSP:用于传输音视频的协议(安防监控)

    网络的封包与拆包

     TCP/IP四层模型详解

    https://blog.csdn.net/qq_29344757/article/details/78377500

  • 相关阅读:
    谷歌控制台的使用
    等比例居中
    display:block、inline、inline-block的区别及应用案例
    省市县三级联动逻辑
    页面滑动至某处,固定导航。
    类加载器在Tomcat中的应用
    MySQL中一些关于索引的知识点
    Spring中AOP相关源码解析
    Spring中Bean的实例化与DI的过程
    我该如何学习spring源码以及解析bean定义的注册
  • 原文地址:https://www.cnblogs.com/y4247464/p/12120903.html
Copyright © 2011-2022 走看看