计算机网络——应用层




端系统是指在计算机网络中位于网络边缘的设备,通常是指用户直接使用的设备,如个人电脑、智能手机、平板电脑等。以下是关于端系统的详细介绍:

一、功能和作用

用户交互:

端系统是用户与计算机网络进行交互的界面。用户通过端系统访问网络资源、发送和接收数据、运行应用程序等。

例如,用户可以使用个人电脑上的浏览器访问网页、发送电子邮件、进行在线购物等。

数据处理:

端系统可以对数据进行处理和存储。用户可以在端系统上安装各种应用程序,如办公软件、图形处理软件、视频播放软件等,对数据进行处理和编辑。

端系统还可以存储用户的数据,如文档、照片、音乐、视频等。

网络通信:

端系统通过网络接口与计算机网络进行通信。端系统可以发送和接收数据,与其他端系统或网络设备进行交互。

例如,用户可以使用智能手机上的即时通讯软件与其他用户进行聊天,发送和接收消息。

二、特点

多样性:

端系统的种类非常丰富,包括个人电脑、智能手机、平板电脑、智能电视、游戏机、物联网设备等。不同的端系统具有不同的功能和性能特点,适用于不同的用户需求和应用场景。

移动性:

随着移动互联网的发展,越来越多的端系统具有移动性。用户可以随时随地使用移动设备访问网络资源,进行工作和娱乐。

例如,智能手机和平板电脑可以通过无线网络连接到互联网,用户可以在任何地方使用这些设备进行办公、学习、娱乐等活动。

个性化:

端系统可以根据用户的需求和喜好进行个性化设置。用户可以安装自己喜欢的应用程序、设置桌面背景、调整系统设置等,使端系统符合自己的使用习惯。

例如,用户可以在个人电脑上安装不同的主题和插件,使桌面更加美观和个性化。

三、重要性

满足用户需求:

端系统是用户与计算机网络进行交互的工具,满足了用户对信息获取、通信、娱乐、工作等方面的需求。

不同的端系统可以满足不同用户的需求,为用户提供了更多的选择和便利。

推动网络发展:

端系统的发展推动了计算机网络的发展。随着端系统的功能和性能不断提高,用户对网络的需求也越来越高,这促进了网络技术的不断创新和发展。

例如,智能手机的普及推动了移动互联网的发展,使得人们可以随时随地访问网络资源。

促进数字化转型:

端系统在数字化转型中发挥着重要作用。企业和组织可以通过端系统实现数字化办公、远程协作、客户服务等,提高工作效率和竞争力。

例如,企业可以使用智能手机和平板电脑进行移动办公,员工可以随时随地处理工作任务,提高工作效率。

总之,端系统是计算机网络中不可或缺的组成部分,它们为用户提供了与网络进行交互的界面,满足了用户对信息获取、通信、娱乐、工作等方面的需求。随着技术的不断发展,端系统的功能和性能将不断提高,为用户带来更多的便利和创新。


主机随机上线或下线------管理困难

节点向服务器请求连接(把自己的资源名给服务器)------其他用户通过服务器下载其他用户的资源

标识:主机IP+TCP/UDP+TCP/UDP端口号

建立socket就返回一个整数

socket------一个整数:代表了本地的ip,本地的端口。目标IP,目标端口

本地标识只有应用层和传输层知道------发的时候查表

收的时候通过对方socket的表找到我的socket,然后找到是哪个应用进程创建的这个socket,从而把数据进行发送

收发的两个socket值可能不一样

tcp的socket表示一个会话关系

udp的socket不代表会话关系

代表:本地ip+本地端口+货物本身+对方ip+对方端口

发的时候要带上对方IP和端口









相关推荐
结衣结衣.43 分钟前
python中的函数介绍
java·c语言·开发语言·前端·笔记·python·学习
LN-ZMOI1 小时前
c++学习笔记1
c++·笔记·学习
@qike3 小时前
【C++】—— 日期类的实现
c语言·c++·笔记·算法·学习方法
IG工程师3 小时前
关于 S7 - 1200 通过存储卡进行程序更新
经验分享·笔记·自动化
霸王蟹3 小时前
Vue3 项目中为啥不需要根标签了?
前端·javascript·vue.js·笔记·学习
向上的车轮4 小时前
Django学习笔记八:发布RESTful API
笔记·学习·django
向上的车轮4 小时前
Django学习笔记九:RESTAPI添加用户认证和授权
笔记·学习·django
陈奕迅本讯4 小时前
数据结构-链表笔记
数据结构·笔记·链表
speop4 小时前
408笔记|随笔记录|自用|2
java·redis·笔记