知识大全 Java网络编程 TCP vs UDP

Posted

篇首语:风流不在谈锋胜,袖手无言味最长。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java网络编程 TCP vs UDP相关的知识,希望对你有一定的参考价值。

Java网络编程 TCP vs UDP  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  TCP (Transmission  Control  Protocol   传输控制协议) 面向连接的 不可靠的 数据流服务

  UDP (User  Datagram  Protocl   用户数据报协议) 面向无连接的 不可靠的 数据报服务

  TCP传输和UDP不一样 TCP传输是流式的 必须先建立连接 然后数据流沿已连接的线路(虚电路)传输 因此TCP的数据流不会像UDP数据报一样 每个数据报都要包含目标地址和端口 因为每个数据报要单独路由 TCP传输则只需要在建立连接时指定目标地址和端口就可以了

  如果我不是刚学过砖头似的《计算机网络》(第四版 Andrew S Tanenbaum著 潘爱民译 清华大学出版社)以上说的我自己都看不懂 上面只是简要提一下 如果要学习网络 这本书还是值得推荐的 英文版名字是Computer Neorks

  形象的讲 TCP就像打电话 UDP就像发电报

  就像发电报 宏观上来看UDP是不分客户端和服务端的 通信双方是平等的

  微观上来讲只相对一个报文 发送端是客户端 监听端是服务端 发送端把数据报发给路由器就像把电报发给了邮局 后面的事情就是发送者无法控制 也无从知晓的了 所以说是不可靠的 可能会出现报文丢失而无从知晓 就像每张电报都要有收件人一样 每个数据报都要有目的地址和端口

  就像打电话 TCP每次连接都是分客户端和服务端的 连接的发起者(相当与拨号打电话的人)是客户端 监听者(相当于在电话边等著接电话的人)是服务端 发起者指定要连接的服务器地址和端口(相当于拨号) 监听者通过和发起者三次握手建立连接(相当于听到电话响去接电话) 建立连接后双方可以互相发送和接受数据(打电话)

cha138/Article/program/Java/hx/201311/25769

相关参考

知识大全 Java Socket编程UDP

JavaSocket编程UDP  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  看了下UDP编程的

知识大全 在Java中实现UDP协议编程的方法

在Java中实现UDP协议编程的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  什么是UDP

知识大全 用Java编写简单的UDP网络通信程序

用Java编写简单的UDP网络通信程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java中

知识大全 Java语言应用中实现UDP协议编程的方法

Java语言应用中实现UDP协议编程的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  什么是

知识大全 Java网络协议 TCP和客户端/服务器范型

Java网络协议TCP和客户端/服务器范型  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在网络

知识大全 在Java中操纵UDP

在Java中操纵UDP  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  什么是UDP协议  UDP

知识大全 使用Java控制UDP协议

使用Java控制UDP协议  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  什么是UDP协议  U

知识大全 Java UDP聊天程序

JavaUDP聊天程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  importjavaawt

知识大全 一个基于UDP数据广播的局域网络会议程序

一个基于UDP数据广播的局域网络会议程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文介绍

知识大全 网络编程基本概念,TCP/IP协议简介

网络编程基本概念,TCP/IP协议简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &