3.网络通信协议分类

通信的协议还是比较复杂的,java.net包中包含的类和接口,它们提供低层次的通信细节。我们可以直接使用这些类和接口,来专注于网络程序的开发,而不用考虑通信的细节。

java.net包中提供了两种常见的网络协议的支持:

UDP:用户数据报协议(User Datagram Protocol)。UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,当一台计算机向另外一台计算机发送数据时,发送端是不会确认接收端是否存在,就会发出数据,同样接收端在收到数据时,也不会向发送端反馈是否收到数据。

由于使用UDP协议消耗资源非常少,通信效率高,所以常会用于音频、视频和普通数据的传输例如视频会议都使用的UDP协议,因为这种情况即使偶尔丢失一两个数据包,也不会对接收结果产生太大影响。

但是在使用UDP协议传送数据时,由于UDP的面向无连接性,不能保证数据的完整性,因此在传输重要数据时不建议使用UDP协议。UDP的交换过程如下图所示。

特点:数据限制在64kb以内,超出这个范围就不能发送了。

数据报(datagram):网络传输的基本单位

TCP:传输控制协议(Transmission Control Protocol)。TCP协议是面向连接的通信协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输。

在TCP连接中必须要明确客户端与服务端,

原文地址:https://www.cnblogs.com/sdrbg/p/11218285.html

时间: 2024-10-07 00:11:40

3.网络通信协议分类的相关文章

网络概述——网络的分类

计算机网络的定义: 计算机网络是把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大.功能强的系统,使用某些通信协议,使众多的计算机可以方便地互相传递信息,共享硬件.软件.数据信息等资源. 网络的分类: 1.按覆盖范围分: LAN(局域网:Local Area Network):覆盖范围小,有边界,往往用于某一个群体,传输速度一般较快(与传输距离有关),安全,不同的局域网之间不能直接通信. MAN(城域网:Metropolitan Area Network):覆盖范围中等,介于

网络通信协议 udp tcp

四 网络通信协议(互联网协议) 第二天再讲这里,大家第二天再看这里把~~~ 网络通信协议是网络传输的灵魂,非常重要,协议即准则,准则是传输消息的格式要求,那么我们从电脑上发出一个消息,到底是以什么样的消息格式发到了对方的手上呢,来看一看这里>>>,网络通信协议 五 osi七层模型 互联网的核心就是由一堆协议组成,协议就是标准,标准就是大家都认可的,所有人都按照这个来,这样大家都能够互相了解,互相深入了~~~比如全世界人通信的标准是英语 五层通信流程: 六 socket 结合上图来看,so

常用网络通信协议全景图

很早以前收集的网络协议全景图,有两张,一张是<计算机网络设计>的附录图,2006年的,有点老了,如下图所示:另一张是科来软件网络通讯协议图2011版,这个比较全面些,pdf版的. 附上下载地址,供学习和参考: 链接:  网络通信协议图   密码: 8tqw 注:本文只作分享,同时感谢<计算机网络设计>原书作者以及科来软件公司. 常用网络通信协议全景图,布布扣,bubuko.com

网络分流器|网络分流器|网络分流器分类

网络分流器的分类,网络分流器型号网络分流器类型按速度分四种,一种是千兆的网络分流器,一种是10G的网络分流器,一种是40G的网络分流器,一种是100G的网络分流器!早期还有2.5G的网络分流器!像戎腾通常有支持千兆和10G,同时又支持40G,又支持100G的也有!具体要看应用场景!且上述的分类意义并不大!网络分流器按网络技术分:一种是POS技术,一种是LAN技术,一种是以太网技术,一种是WAN技术,通常就是这四种! 现在基本上是以太网技术为主!有些网络分流器既支持POS又支持以太网,有些又只支持

第二十七天- 网络通信协议 TCP UDP 缓冲区

1.网络通信协议 osi七层模型:按照分工不同把互联网协议从逻辑上划分了层级 socket层 2.理解socket: Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口.在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议.我们可理解成模块,直接拿来用. 套接字socket历史: 套接字起源于 20 世纪 70 年代加利福尼亚大学伯克利分校版本

网络-----27 网络通信协议

一.网络通信协议 (详细内容) 1.划分 2.五层流程 1).物理层:主要是基于电器特性发送高低电压(电信号), 高电压对应数字1,低电压对应数字0 2).数据链路层:定义了电信号的分组方式 (ARP协议引入Mac地址) 3).网络层:引入一套新的地址用来区分不同的广播域/子网, 这套地址即 IP地址 4).传输层:TCP协议:安全,但速度稍慢 UDP协议:速度快,但不安全 5).应用层:规定应用程序的数据格式  (应用程序) ① ② ③ TCP的三次握手 四次挥手 二.socket 在五层协议

网络的分类

按地理位置分 按传输介质分 按服务对象分 按连接方式分 按拓朴结构分 1.按地理位置分  按地理位置分类,可以将计算机网络分为局域网.广域网和城域网. 1.局域网(Local Area Network,简称LAN) 局域网一般在几十米到几公里范围内,一个局域网可以容纳几台至几千台计算机.按局域网现在的特性看,局域网具有如下特性: 局域网分布于比较小的地理范围内.因为采用了不同传输能力的传输媒介,因此局域网的传输距离也不同. 局域网往往用于某一群体.比如一个公司.一个单位.某一幢楼.某一学校等.

DICOM:DICOM3.0网络通信协议

转载:http://blog.csdn.net/zssureqh/article/details/41016091 背景: 专栏取名为DICOM医学图像处理原因是:博主是从医学图像处理算法研究时开始接触DICOM协议的.当初认识有局限性,认为DICOM只是一个简单的文件格式约定,简而言之,我当时认为DICOM协议就是扩展名为DCM文件的格式说明.其实不然,随着对医疗行业的深入,对DICOM协议也有了更全面的认识.而今才发现DCM文件只是DICOM协议一部分中的一小节,仅仅是整个协议中的一个数据结

DICOM:DICOM3.0网络通信协议(续)

题记: 近一年来一直坚持周末写博客,整理工作和闲暇之余的点点滴滴.对于新知识点.新技术的涉猎会单独成文,对于与DICOM相关的知识统一放在了DICOM医学图像处理 专栏里,其实DICOM英文全称是Digital Imaging and Communications in Medicine,即医学数字成像和通信.这就表明DICOM标准至少应该分成图像处理和网路通信两大部分.之前也探讨过专栏名称 的问题,总而言之由于历史原因和自身懒惰一直没有抽出精力再开一个专栏,暂且如此吧.虽然没有重新开专栏,但是