zoukankan      html  css  js  c++  java
  • 计算机网络 5层模型

    1.物理层

    输入:比特流

    输出:比特流

    功能:在两个相邻节点传递比特流

    地址名:无

     2.数据链路层

    输入:比特流

    输出:MAC帧

    功能:将比特流转化为MAC帧,在局域网内传送数据,或反之。在两台主机间传送数据

    典型协议:PPP协议

    地址名:MAC地址

    3.网络层

    输入:MAC帧

    输出:IP数据包

    功能:将MAC帧转化为IP数据包,或反之,在两个网络间传送数据

    典型协议:IP协议

    地址名:IP地址

    4.运输层

    输入:IP数据包

    输出:TCP数据包/UDP数据包

    功能:将IP数据包转化为TCP/UDP数据包,或反之,在两个端口间传送数据(应用程序最深可视处)

    典型协议:TCP/IP协议

    地址名:(IP地址+端口号)socket

    只使用这一层进行网络通信时,指定socket

    5.应用层

    1.http协议

    输入:TCP/UDP数据包

    输出:HTTP数据包

    功能:TCP/UDP数据包转化为HTTP数据包,或反之,在客户端和服务器端传送请求与返回文件(一般WEB应用程序使用)

    典型协议:HTTP协议

    地址名:(IP地址+端口号+文档目录+文件名)URL

    只使用这一层进行网络通信时,指定URL

    2.FTP协议

    。。。。

    6.(流媒体层,http应用)

    输入:HTTP数据包

    输出:HLS流

    功能:HTTP数据包转化为HLS音视频流,或反之,在客户端和服务器端传送请求与返回HLS流

    典型协议:HLS协议

    地址名:(IP地址+端口号+文档目录+流描述文件名(.m3u8))URL

  • 相关阅读:
    文件高级应用和函数基础
    字符编码,文件操作
    数据类型分类,深浅拷贝
    容器数据类型内置方法
    数字类型和字符串类型内置方法
    流程控制循环
    python 运算和流程控制
    【MySQL】SQL教程
    【MySQL】数据库字段类型
    【java】HashSet
  • 原文地址:https://www.cnblogs.com/ggtc/p/14588454.html
Copyright © 2011-2022 走看看