插座到底是为了什么?

      最后更新:2021-10-29 15:23:07 手机定位技术交流文章

      第5年第5年第5年第5年第5周第5天

      内容导航

      • 计算机网络历史简介
      • 应用层
        • 应用层的协议原理
          • 创建全新的网络应用程序 。
          • 网络应用的体系结构
          • 进程通信
          • 分发处理来文将处理哪些问题?
            • 您必须被识别。查询( 服务用户) 地址是用户所在地 。
            • 传输层如何运作? 如何提供服务? 何时提供服务? 如何沟通?
              • 如何减少信息量?
            • 如何利用传输层的服务在各种应用程序之间交流信息和应用(用户使用服务)
            • 应用层协议
            • 传输层的服务交付指标
            • 传输层提供的服务
            • 为什么要有UDP?
            • 安全TCP

      计算机基础 -- -- 计算机网络

      > 分享之前,我再对之后的学习做一个调整,学习就是一个不断调整的过程,最开始的学习就是再着重学习Java se的知识,后面花了很多时间巩固,之后大概调整了一下学习的方式,但是最近经过不断看经验贴,决定再调整一下计划,之前是网络的学习占用了很大一部分时间,项目的学习占了很少一部分,并且算法的学习都有些停滞不前了,最近在写贪心和随机,但是实际上对于每一种算法还缺乏足够的练习,所以我对于接下来的学习安排:三个模块-----计算机基础(计算机网络,编译原理,操作系统),项目学习(不断建立se综合项目,添加新功能,主要是规范javadoc注释),算法编程学习【争取每日打卡】

      因此,为了分享今天的分享,我们昨天研究了网络的礼宾等级,分析了延误的原因,模拟了传播过程,然后在开始学习第二章之前做了全面总结。

      计算机网络历史简介

      • [1960年以前]早期的计算机网络是预先使用的线路交换网络,由于线路交换的特点,在计算机之间进行通信是不适当的 -- -- 线路的建造时间太长,专用通信手段太长,不适合非常突然的计算机,不可靠,不适于军事通信。

      • [196-1-1972] 早期团体交流概念、美国三个小组的单独研究、美国高级研究与研究方案局于1967年对ARPAnet进行了评价,以便在1969年非洲复兴军首个节点开始工作,1972年进行了公开示范,网络控制协议是最终系统的第一个直接东道主-东道方协议,第一个e-meil BBN方案,非洲复兴军节点的数目已扩大到15个。

      • [1972-1980年] 专门网络和网络互联,非洲同侪审议机构测试了集团交换的可行性,并产生了后来重要的各类网络,例如以太网以太网、自动取款机网络等,非洲同侪审议机构节点的数目已进一步增至200个,但网络极为混乱,各公司有自己的协议将公司内部网络相互连接。 [Cerf和Kohn——互联网之父]随后提出了一种覆盖[包容]的方法,对网络的各级实施伙伴也是如此,使用户能够通过原有网络通过更新软件和物理层进行连接。

      • [1980-1990年] 系统修改、网络扩散和许多应用83年,非洲同侪审议机构的所有节点都修改了协议,将原来的TCR分为TCP/UDP和IP层,区分终端系统与网络交换装置,这样路由器就可以上至网络一级IP系统,而不必将节点转换为更高的PDU,使它成为两个节点,并且具有极大的包容性,而不必改变底部结构。

      • NSFnet和APRAnet通过商业化的网络新应用程序,即NSF支持的ARAA,与NSF分离。

      • [2005年-现在]终端系统激增、宽带接入激增、移动连接、高速无线普及、网上社交网络等新应用程序和互联网都在上升。

      第1章侧重于网络的构成,解释网络的边际和核心,分析交流的核心,了解互联网的松散结构层,从整体上深入掌握互联网,然后详细分析群体交流的延误、数据交换过程,然后分析协议的分层和纵向服务、SAP、PDU、PMI等等。

      使用平铺网络结构、防火墙和树木算法来保证网络冗余不受影响,并对这些深层层进行进一步探讨。

      然后从上到下分析网络结构,从最高层开始,即应用层。

      应用层

      应用层的协议原理

      互联网上最高的协议级别是应用级别,协议是同侪交流必须遵守的一套规则。 网络应用数量众多,包括电子邮件、网络、短信、远程访问、P2P文件共享、即时聊天、多用户网络游戏、流视频(Youtube、Netflix)、互联网电话、搜索、社交网络等。

      创建全新的网络应用程序 。

      这很容易理解:首先编程,然后在各种系统上运行,购买主机部署,将客户安置在下载资源的商店,最后进行部署。 网络基础设施提供的服务,以及网络、网络服务器和浏览器软件等应用程序的连接程序。

      网络核心没有应用层。由于协议分层,网络核心没有应用层功能;网络应用程序只存在于后端系统上;以及快速网络应用程序的创建和部署。

      网络应用的体系结构

      网络应用或终端系统结构是..

      • 客户/服务器模式(Abbrated C/S:客户/服务器)
        • 服务器上的资源, 客户端没有资源, 缩放能力较小, 只有一个服务器, 服务器的 IP 地址已经固定, 服务器先运行, 服务器必须连续运行 。
        • 客户积极主动地与服务器沟通,不经常与互联网沟通,也许与可更改的IP地址(连接的各种局域网等,不断改变地点)沟通,但不与其他客户沟通[通过服务器的间接通信]。
      • P2P( 等对等) 模式
        • P2P基本上没有业务服务器,无端系统可以相互连接,每个节点同时作为客户和服务器发挥作用。
        • 自我扩展需要同侪节点,带来新的服务能力,并推广新的服务请求。
        • 参与的东道主偶尔连接,IP地址可能会改变。
        • 不足--但难以控制;只有在所有节点都投入运行的情况下,才能达到提供服务的能力。
      • 混合:一个将C/S和P2P相结合的框架。
        • 例如,Napster的文件搜索功能是中央化的C/S,通过中央服务器获取资源。
        • 另一方面,文件传输是P2P结构,即同侪节点。
        • 当用户在线时, 以中央服务器注册其 IP 地址, 将两个用户连接到中央服务器, 并确定链接朋友的位置 。
        • 然而,这是一个P2P框架,两个用户在其中相互交流。

      进程通信

      在主机上运行的应用程序

      • 使用进程间通讯技术就同一个主机-操作系统定义进行互动
      • 不同主机、通过信息交流进行通信通信(邮件)、使用OS服务、根据应用协议进行信息交换以及使用在传输一级提供的服务

      开始与客户进行沟通。

      等待服务端线索线索的连接和响应

      应当指出,P2P架构应用程序并不区分客户和服务项目,即同侪系统,而是在每届会议上区分接收方和发送方。

      分发处理来文将处理哪些问题?

      您必须被识别。查询( 服务用户) 地址是用户所在地 。

      要发现用户(地址),程序必须有一个标记[SAP],发送一个标记,一个用来运行IP的装置,一个要运行的协议实体(TCP/UDP),两个端口号码不同,一个传送端口的过程也不同。

      • 东道主正在发送 sole 32-bit IP 地址, 但只有一个 IP 地址可以识别终端系统, 但有一个终端系统运行着许多程序, 因此端口存在 。
      • TCP或UDP是使用的转让层协议。
      • 港口(65536),因此是众所周知的港口号,如HTTP:TTP80
      • 东道主之间的通信基本上由两个端节点组成。

      转让层 -- -- 如何(在申请一级)提供服务、何时和如何沟通

      SAP (TCP/IP, socket) 用于层界面 。

      用于应用程序界面的 API API( 套口 API)

      • 层层必须传输数据。

        • 必须发出的信息是 " 飞虎队 " 发言。
        • 对方的申请程序识别 - IP + TCP/UDP 港口号
        • IP+port是彼此申请程序的标志。
      如何减少信息量?

      这里的问题是,如果两个终端系统定期连接,我们如何限制通过每一层的信息数量。

      这只是一个服务 已经提供, 它是一个美妙的答案 插座包问题。

      • 使用代码代码签名:由双方插入或单方面插入

      • 手柄的操作就是文件的操作, 就像手柄的操作就是文件的操作一样; 插座的操作就是终端系统的操作。

      • TCP项链往往提供数据。

        • TCP服务:两个进程之间的沟通必须以相互联系为基础,两个京都城市之间的沟通必须长期持续,关系必须稳定。
        • 它可以用来确定两个应用实体之间的通信关系,减少跨层次传递的信息数量。TCP 软件包包含源 IP 、 目标 IP 、 目标端口和源端端口, TCP 锁是一个包含此信息的本地标识。 但是,由于此信息只为本地所知,目标主机无法识别标识的变化,而下一个级别无法识别它。套接字操作是整个会话的操纵, 套接字就像文件的本地标识符 。
      • 由于UDP锁链没有多少数据,因此没有必要指明接收者。

        • 联合发展方案服务:不需要两个服务之间的沟通;每个信息都是单独发送的,事先和前期报告可以发送到不同的分发过程中。
        • 因此,只能使用一个数字来识别该应用程序对象,因为该电文可能发送到另一个分布式进程。
        • 由于UDP的套接字提供的信息少于二进制组,因此跨层的信息最少。
        • 然而,在发送信息时,您必须提供对方的IP和端口,而收到时,您必须包括另一方的IP和端口。
      • 这种信息被转让层实体(TCP或UDP)用来封装TCP内容。

      • 数据、数据、数据、数据、数据、数据、数据、数据、数据、数据、数据、数据、数据、数据、数据、数据、数据、数据、数据

      • 将IP地址发送给IP实体,用于IP数据行包装(源IP、目标IP)。

      套接字与门户相似,因为这一过程通过套接字传递信息或接收套接字信息,套接字作为应用程序层与传输层之间的桥梁,以跟踪[接口]运输层提供的服务。

      如何利用传输层的服务在各种应用程序之间交流信息和应用(用户使用服务)

      这就是如何利用传输层的套接字来达到应用层的规程和目的。

      • 具体规定了适用级别的议定书,包括格式、解释、时间顺序等等。
      • 创建程序,利用OS的API和网络基础设施的通信服务来发送信息并完成应用时间序列。

      应用层协议

      • 指定在单独的终端系统上交换信息的应用程序[电文交换、请求和答复、报告类型、报告描述;字段同义词:外地起飞的含义;过程何时和如何传递电 。

      • 仅使用协议的一个应用部分:网络应用程序(HTTP协议、网络客户端、服务器、HTML);

      • 开放协议:由RFC文件界定的允许互操作性的协议,如HTTP和SMTP

      • 独家协议:Skype等交易没有公开。

      传输层的服务交付指标

      • 数据损失率:某些应用,例如要求100%的数据传输。 文件 - 文件传输
      • 延误:由于有效性问题,一些应用程序在数据传输方面有严格的时间限制。
      • 抛掷:某些程序,如多媒体,需要最低程度的感染才能正常工作。 当瓶颈带宽超标时,服务提供就会受到影响。
      • 保密性和完整性是安全的两个方面。

      传输层提供的服务

      • TCP服务 -- -- 可靠服务:交通控制、拥堵控制、未能提供诸如时间保证、最低呕吐和安全等服务;针对连接
      • 不可靠的数据传输、无法使用的服务:可靠性、流量、拥堵、时间、带宽保障、连接设置

      为什么要有UDP?

      • UDP 可以区分不同的进程, 但 IP 无法区分 。 传输层在网络层之上, 主机程序是不同的 。
      • 不需要连接,不需要花费时间来建立连接,这适合于媒体等交易性应用。
      • 不提供可靠性任务,例如误差探测,对于需要实时申请是适当的,但需要时间才能实现可靠性。
      • 没有交通拥堵管理,数据可按固定费率传输,而TCP的发送速度不明。

      安全TCP

      • TCP和UDP没有安全保障;它们通过互联网发送,即使有密码,捕获工具也无所不知。

      • 在 TCP 上的 SSL 使加密的 TCP 连接、 隐私、 数据完整性 和端对端身份 得以实现 。

      • 利用SSL图书馆、SSL图书馆和TCP通信。

      • 在 TCP 上,有 SSL 服务可以改善安全性; 例如, 我们输入 https 而不是 https, 加上 SSL 。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/12344.html

          热门文章

          文章分类