Java网络编程1---基本网络的概念(通俗概念)

                        

             大笑首先我 们应该明确一点:我们学习网络编程,不是学习如何连接网络或者配置路由器,我们是学习编写通过网络通信的应用程序

                       生气  节点(node):网络上的所有设备。主机(host):一般用途的计算机节点 

                      生气 地址:每个网络节点都有地址(address),作用嘛:标志节点。

                       生气包:所有现代计算机网络都是包交换(分组交换)网络“。流经网络的数据分割成小块,称为包(packet,或者分组),每个包单独加以处理。包(packet)包含的信息:数据,谁来发送,发送何处等。我们为什么要采用包来传递数据呢:打个比方,自己的数据分成几个包,别人的数据也分成几个包,那么,有一根电缆,这样子,可以先发几个你的包,再发他的几个包,大家都得到了服务,假如不是分包发送的话,一根电缆必须等你发完,别人才能用,显然效率不高啊。所以分包发送比较 优势而且成本更低。另一个好处也是有滴:就是可以进行校验,并且检测包在传输过程中是否遭到破坏。

                         生气协议:protocol是定义计算机如何通信的规则。什么规则呢:地址格式,数据如何分包。这里举一个最通用的协议:HTTP协议:定义了web浏览器如何与服务器通信。web浏览器不关心指定的 服务器是unix工作站,还是windows主机,还是macintosh。因为服务器和浏览器采用相同的http协议,与平台无关



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值