计算机网络- 网络边缘

网络边缘的几个问题:1、包括哪些?2、它的应用进程之间的通讯模式有哪几种?

网络边缘由端系统(End System / Host)构成,简而言之网络边缘就是主机节点的部分。

端系统包括,主机硬件、操作系统,及运行在操作系统上的应用程序。

应用层以下的网络支持实体,称为网络的基础设施。

应用进程的通信模式:CS / P2P

1、C/S模式:客户机(clients)-服务器(server)模式

客户机向服务器发送请求,服务器接收并响应。一个客户机按服务器端口号请求指出请求哪个应用程序的资源。

缺点:可扩展性差。所有资源都来源于服务器,当一个服务器下有着超出负荷量的客户时,可以增加几个服务器处理请求,形成服务器农场。但当服务器载荷过大时,一旦宕机则会无法提供服务。

可扩展性差:当客户机达到一定数量时,服务器性能断崖式下降。

2、P2P模式:对等体模式(Peer to Peer),也称点对点模式。

在这种模式下,每个主机都是一个对等体,都可以向其他主机提供服务。它的部署是分布式的。每个端系统既是客户机也是服务器。每增加一个客户机的同时也增加一个服务器。

分布式:系统的硬件/软件的逐渐分布在不同网络计算机上。彼此之间仅仅通过消息传递来通信和协作的系统。

适用于文件分发系统。如:迅雷,可以向一个客户端请求一个文件片段,同时也可以向另一个客户端请求这个文件的另一个片段。多个客户端同时传输这个文件,使上传下载速率上升。

应用使用网络基础设施提供的服务也有两种方式:面向连接的服务方式,无连接的服务方式。

面向连接的服务方式:在端系统之间传输数据之前,端系统之间先要握个手:为数据传输做好准备,在两个通信主机之间标记连接建立状态。握手成功之后才能进行数据传输。

TCP与面向连接:

TCP协议向上层模块提供的是面向连接的服务。

面向连接和有连接是有区别的:面向连接的状态,只在两个通信主机之间维持,但有连接的表示,连接状态不仅仅在通信主机间维持,在网络基础设施上(主机的应用层以下,以及网络核心和网络边缘)都将维持连接状态。

TCP工作在传输层。

TCP向上层提供的服务具有可靠性。可靠的表示:发送什么,对方就收到什么,它包括:不重复、不失序、不出错。

TCP为保证可靠的传输,TCP提供:流量控制、拥塞控制。

  • 流量控制:当发送方的发送速度快于接收方的处理速度,将使接收方被淹没,而TCP提供流量控制来避免这种情况。当发送方发送过快时,接收方的TCP协议实体会发送消息给发送实体,告知对方已超负荷。当发送过慢时又会告知可以加快速度。起到协调发送、接收方速度的作用。
  • 拥塞控制:当发送接收方的速度适宜时,若当前网络链路拥塞,那么TCP还会对网络路径上的通断情况作处理。

   // 超时重传:当网络分组丢失,部分情况下,TCP将会重传消息。不一定正确。

UDP(用户数据报协议)与无连接:

通信双方不建立连接,直接发送数据的通信方式,叫做无连接的通信方式,UDP协议采用无连接的通信。

UDP是无连接、不可靠的,UDP没有流量控制、拥塞控制,不对数据进行排序、重传,不检查错误。

UDP的优点:快速的(节约时间成本的)。对于一些比较小的数据查询,比较方面,若比较小的查询使用TCP,可能存在着连接时间比查询时间长的情况,此时采用UDP传输比较合适。

将主机的通信,通过UDP细分为进程到进程。

使用TCP的应用:HTTP(web),FTP(文件传输),Telnet(远程控制),SMTP(email)

使用UDP的应用:流媒体,远程会议,DNS,网络电话。

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值