Java网络编程1---基本网络的概念(通俗概念)
来源:互联网 发布:mac 安装虚拟安卓系统 编辑:程序博客网 时间:2024/05/01 02:16
首先我 们应该明确一点:我们学习网络编程,不是学习如何连接网络或者配置路由器,我们是学习编写通过网络通信的应用程序
节点(node):网络上的所有设备。主机(host):一般用途的计算机节点
地址:每个网络节点都有地址(address),作用嘛:标志节点。
包:所有现代计算机网络都是包交换(分组交换)网络“。流经网络的数据分割成小块,称为包(packet,或者分组),每个包单独加以处理。包(packet)包含的信息:数据,谁来发送,发送何处等。我们为什么要采用包来传递数据呢:打个比方,自己的数据分成几个包,别人的数据也分成几个包,那么,有一根电缆,这样子,可以先发几个你的包,再发他的几个包,大家都得到了服务,假如不是分包发送的话,一根电缆必须等你发完,别人才能用,显然效率不高啊。所以分包发送比较 优势而且成本更低。另一个好处也是有滴:就是可以进行校验,并且检测包在传输过程中是否遭到破坏。
协议:protocol是定义计算机如何通信的规则。什么规则呢:地址格式,数据如何分包。这里举一个最通用的协议:HTTP协议:定义了web浏览器如何与服务器通信。web浏览器不关心指定的 服务器是unix工作站,还是windows主机,还是macintosh。因为服务器和浏览器采用相同的http协议,与平台无关
0 0
- Java网络编程1---基本网络的概念(通俗概念)
- 基本网络概念(Java网络编程)
- Java网络编程 基本网络概念
- 网络技术概念与Java网络编程技术——最通俗的理解(转载)
- Java网络编程学习笔记(一)基本网络概念
- java网络编程概念
- 基本的网络概念
- java网络编程——第一章 基本网络概念
- 第一节,java网络编程学习的概念
- Java网络01基本网络概念
- java网络编程基础概念
- Java网络编程基础概念
- java网络编程协议与基础1—基本网络概念
- java se 面向网络的编程(概念)
- 基本网络概念
- 基本网络概念
- 基本网络概念
- 网络与通信:网络编程(概念)
- windows自带的开机软件设置
- android.util.Pair
- Unity中Update与其他update的区别
- 奥巴马宣布330亿美元援非计划 自称非洲人之子
- java+javabean 连接数据库 写数据 读数据
- Java网络编程1---基本网络的概念(通俗概念)
- POJ1149 PIGS(最大流)
- Monitoring Aggregations
- HDU3371 Connect the Cities 【最小生成树Kruskal】
- QR码整合利用Android平台
- hduoj 1020Encoding
- PSE峰会 - 奖项设置
- 解决a different object with the same identifier value was already associated with the session错误
- 什么是IOC