热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

网络传输协议

计算机网络:ISO   7层的网络分层通用  5层的网络分层。、 网络数据在互联网进行传输,遵从传输规则,叫做网络传输协议。----------------------------

计算机网络:

  ISO     7层的网络分层

  通用    5层的网络分层。、

 

  网络数据在互联网进行传输,遵从传输规则,叫做网络传输协议。

  

---------------------------------------------------------------------------------------------

  物理层

  数据链路层     

  网络层          (IP) 可以知道是哪台电脑发出的信息。定位电脑。

  传输层    (TCP/UDP)(Port端口号)

  应用层          (面对用户的软件)

 

信息是如何传输的?

  eg:

    A  --------------->   B    (A向B发送qq消息。)

  数据传输过程中,经过传输层会拼上端口号。(端口号的作用的知道是来自那个软件,去到哪个软件)

 

  数据传输到网络层,会加上IP(不仅仅把我当前电脑的IP拼上去了,还把我将要去的哪个地方的IP也拼上去了。)     ip:port      (类似于快递单上的寄件地址收货地址)

  

  数据传输到数据链路层的时候,这个时候可以把上面的ip:port转化为二进制数据。1和0的数据信号。(数字信号是没办法传输的,还必须转化为物理信号---即模拟信号)

 

  数据传输到物理层的时候,会将二进制数据转化为物理信号(模拟信号或者光信号或者电信号)

  最终通过网线或者wifi把数据发送出去。

 

-----------------网络分层是人们为了更好的理解网络传输,人为定义的。

 

  ip:port  只知道数据从哪来到哪去

  

  那么数据怎么传输要借助TCP/UDP协议。

 

 

  TCP协议: (类似快递外卖)

    面向链接协议。

      传输数据库:

        1:建立链接      -----》三次握手建立链接。  -------》确认本人*

          

 

 

 

        2:传输数据。

        3:断开链接     -----》四次挥手。

        

 

 

 

      断开过程是服务端先断开。

 

TCP传输数据的特点:

  优点:

    1、安全

    2、准确度非常高

  缺点:

    1、传输效率低

    2、耗资源。(没次传输都要经过三次握手,四次挥手。)

  实际数据传输过程中,大部分采用TCP协议。

 

  应用层   http/https   采用的就是TCP协议。

  http/https  协议底层原理就是TCP协议。

 

------------------------------------------------------------------------------------------------------------

  UDP协议:无连接协议

    数据传输:

      直接传,根本不管是否收到数据。

  UDP协议特点:

    优点:

      1、不安全

      2、准确度非常的低

      3、经常丢包

    优点:

      1、及时性非常高(一有数据就传输)

      2、消耗资源低

     

    适用于及时性要求高,但是对于数据准确性要求不高。

    例如:视频聊天(丢几帧没关系,保证一秒十几帧就OK,对当前网络依赖较高)

       语音聊天

       直播

      



推荐阅读
  • 我们身边的网络知识
    我们身边的网络常识今天咱们交流的主题是网络基础,这块东西对于咱们计算机或者通讯专业的人来说应该是很熟悉的,今天拿出来再说一说,是因为这块知识在咱们工作和生活中时刻都在使用,并且非常 ... [详细]
  • TCP三次握手过程详解与图示解析
    本文详细解析了TCP三次握手的过程,并通过图示清晰展示了各个状态的变化。同时,文章还介绍了四次挥手的图解,解释了在TIME_WAIT状态中,客户端最后一次发送的ACK包的作用和重要性。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • REST与RPC:选择哪种API架构风格?
    在探讨REST与RPC这两种API架构风格的选择时,本文首先介绍了RPC(远程过程调用)的概念。RPC允许客户端通过网络调用远程服务器上的函数或方法,从而实现分布式系统的功能调用。相比之下,REST(Representational State Transfer)则基于资源的交互模型,通过HTTP协议进行数据传输和操作。本文将详细分析两种架构风格的特点、适用场景及其优缺点,帮助开发者根据具体需求做出合适的选择。 ... [详细]
  • 深入解析OSI七层架构与TCP/IP协议体系
    本文详细探讨了OSI七层模型(Open System Interconnection,开放系统互连)及其与TCP/IP协议体系的关系。OSI模型将网络通信过程划分为七个层次,每个层次负责不同的功能,从物理层到应用层逐步实现数据传输和处理。通过对比分析,本文揭示了OSI模型与TCP/IP协议在结构和功能上的异同,为理解现代网络通信提供了全面的视角。 ... [详细]
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
  • 西北工业大学作为陕西省三所985和211高校之一,虽然在农业和林业领域不如某些顶尖院校,但在航空航天领域的实力尤为突出。该校的计算机科学专业在科研和教学方面也具有显著优势,是考研的理想选择。 ... [详细]
  • PyQt5 QTextEdit:深入解析Python中多功能GUI库的应用与实现
    本文详细探讨了 PyQt5 中 QTextEdit 组件在 Python 多功能 GUI 库中的应用与实现。PyQt5 是 Qt 框架的 Python 绑定,提供了超过 620 个类和 6000 个函数及方法,广泛应用于跨平台应用程序开发。QTextEdit 作为其中的重要组件,支持丰富的文本编辑功能,如富文本格式、文本高亮和自定义样式等。PyQt5 的流行性不仅在于其强大的功能,还在于其易用性和灵活性,使其成为开发复杂用户界面的理想选择。 ... [详细]
  • DNS解析流程详解
    在网络通信中,大多数数据交换依赖于TCP/IP协议,该协议以IP地址为基础。因此,计算机在互联网上进行通信时,主要通过如“202.96.134.133”这样的IP地址来识别目标设备。然而,为了提高用户体验和便于记忆,DNS(域名系统)应运而生,将易于理解的域名转换为IP地址,确保高效且准确的网络连接。本文详细解析了DNS解析的整个流程,包括域名查询、缓存机制及递归解析等关键环节,帮助读者深入了解这一核心网络技术。 ... [详细]
  • 端口转发(Port Forwarding)类似于服务重定向,许多路由器中也称其为虚拟服务器(Virtual Server)。通过合理配置端口转发,可以实现外部网络对内部网络中特定设备和服务的高效访问,从而提高通信效率和灵活性。此外,正确设置端口转发还能增强网络安全,确保只有授权的流量能够进入内网,有效防止未授权访问和潜在威胁。 ... [详细]
  • numberacl-number:ACL(AccessControlList,访问控制列表)的序号,取值范围为 ... [详细]
  • 精英荟萃:2019年全球互联网通信云大会讲师阵容揭晓
    随着5G标准的落地和物联网技术的创新应用,通信云正在不断推动着人们日常沟通与协作方式的变革,如何通过技术来引导通信云的持续发展,如何将前沿技术应用落地于各行业场景?近日,全球领先的 ... [详细]
author-avatar
温柔锝钩子勾到你疼死-
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有