Java网络编程1---基本网络的概念(通俗概念)
2014-08-07 15:02
183 查看
首先我 们应该明确一点:我们学习网络编程,不是学习如何连接网络或者配置路由器,我们是学习编写通过网络通信的应用程序
节点(node):网络上的所有设备。主机(host):一般用途的计算机节点
地址:每个网络节点都有地址(address),作用嘛:标志节点。
包:所有现代计算机网络都是包交换(分组交换)网络“。流经网络的数据分割成小块,称为包(packet,或者分组),每个包单独加以处理。包(packet)包含的信息:数据,谁来发送,发送何处等。我们为什么要采用包来传递数据呢:打个比方,自己的数据分成几个包,别人的数据也分成几个包,那么,有一根电缆,这样子,可以先发几个你的包,再发他的几个包,大家都得到了服务,假如不是分包发送的话,一根电缆必须等你发完,别人才能用,显然效率不高啊。所以分包发送比较
优势而且成本更低。另一个好处也是有滴:就是可以进行校验,并且检测包在传输过程中是否遭到破坏。
协议:protocol是定义计算机如何通信的规则。什么规则呢:地址格式,数据如何分包。这里举一个最通用的协议:HTTP协议:定义了web浏览器如何与服务器通信。web浏览器不关心指定的 服务器是unix工作站,还是windows主机,还是macintosh。因为服务器和浏览器采用相同的http协议,与平台无关
相关文章推荐
- 【Java8网络编程】第1章.基本概念
- JAVA网络程序设计的基本概念
- java网络编程-基本的网络概念
- Java网络编程的基本网络概念
- Java网络编程 基本网络概念
- Java网络编程学习笔记(1)——基本网络概念
- java网络编程——第一章 基本网络概念
- Java 网络编程----基本概念
- Java基本概念-网络编程和反射技术
- 12.1-全栈Java笔记:网络编程的基本概念
- Java 网络编程学习笔记(一)基本网络概念
- java网络编程协议与基础1—基本网络概念
- Java网络编程——1.基本网络概念
- java网络编程:网络基本概念
- java网络---基本web概念
- 黑马程序员--10.网络编程--02.【网络传输三要素在Java中的体现】【TCP和UDP概念】【Socket基本概念】
- Java网络编程的基本网络概念
- Java入门需掌握的30个基本概念
- Java2实用教程(第二版)程序代码——第二十一章 Java网络的基本知识
- Java入门需掌握的30个基本概念