• 网络模型


    OSI网络模型 

    国际标准化组织提出的网络的开发互联参考模型OSI(Open System InterConnection),将网络划分成7层,如下图:

    应用层:OSI的最高层,是直接为应用程序提供服务,作用是实现一系列的业务处理需要服务。

    表示层:关注的是传输数据信息的格式定义,为应用成提供的信息服务、提供的数据格式、控制信息的格式、数据加密的统一表示。

    会话层:主要功能是负责应用程序的建立和释放、维护通信的稳定,提供单工、半双工、全双工通信方式、使系统服务通信更加有序。

    传输层:保证源端点和目的端点之间(应用间可靠传输)的可靠传输,建立连接时三次握手、断开连接时的四次挥手。

    网络层:保证源主机节点和目的主机的节点的可靠传输、包括路由选择、网络寻址、流量控制。

    数据链路层:计算机网络相邻节点的可靠传输。

    物理层:通过通信信道传输原始比特流 ,为数据端设备提供传输数据的通道。

     

    TCP/IP

           TCP/IP是Transmission Control Protocol/Internet Protocol 的缩写,即是传输控制协议/因特网互联协议。

    应用层:提供网络应用的服务

    传输层:保证源程序到目的程序的端到端的可靠通信(端口)

    网络层:源主机到目的主机间的可靠通信(IP)

    网络接口层:对应的是OSI中的数据链路层和物理层

    各层常用的协议

    应用层:

    协议:FTP、SMTP、HTTP

    FTP(File Transfer Protocol):文件传输协议<端口号 21> 进行文件传输,减少或消除不同操作系统下处理文件的不兼容性

    HTTP(Hypertext Transfer Protocol):超文本传输协议<端口号 80> 面向浏览器的事务处理协议

    SMTP(Simple Mail Transfer Protocol):简单邮件传输协议<端口号25> 用来发送邮件

    传输层:

    TCP(Transmission Control Protocol)传输控制协议提供的可靠的面向连接的服务    传输数据前需要建立通信,结束后需要释放,全双工,可靠,有序,无丢失,不重复

    UDP(User Datagram Protocol)用户数据包协议发送数据是不可靠的,不需要连接,不能保证数据可靠交互交付

    网络层:

    IP(IPv4、IPv6)(Internet Protocol)网络互连互通协议

    ICMP(Internet Control Message Protocol)Internet控制报文协议

    数据链路层:

    ARP(Address Resolution Protocol)地址解析协议,实现通过IP地址得到物理地址(Mac 地址)

    RARP( Reverse Address Resolution Protocol)反向地址解析协议 ,将MAC地址解析成IP地址

  • 相关阅读:
    NoSuchMethodError: Closure call with mismatched arguments:
    pod reopened update慢
    Flutter ListView 不满屏 无法滚动
    三分钟告诉你MBR和GPT的区别,选择适合自己的
    centos8 安装VMware,之后不能启动问题处理
    Docker学习之路
    JavaScript 编程语言
    工具
    Java开发
    Oracle的学习
  • 原文地址:https://www.cnblogs.com/128-cdy/p/13176579.html
Copyright © 2020-2023  润新知