• 网络模型


    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地址

  • 相关阅读:
    wordpress站点更换域名了如何快速设置
    wordpress调用文章摘要,若无摘要则自动截取文章内容字数做为摘要
    宝塔https部署没成功的原因排查
    全球百大网站排行榜6月榜出炉
    深度 | 邢波教授谈人工智能科学路径:为人工智能装上「无穷动」引擎
    C++中public,protected,private派生类继承问题和访问权限问题
    谁再说Matlab速度慢,我跟谁急
    C++常用的#include头文件总结
    Visual Studio的调试技巧
    How to (seriously) read a scientific paper
  • 原文地址:https://www.cnblogs.com/128-cdy/p/13176579.html
Copyright © 2020-2023  润新知