TCP、UDP 网络编程实验目的1.使用 TCP 进行套接字通信2.使用 UDP 进行套接字通信 实验原理1.TCP2.UDP3.用到的 API(1)int socket(
原创
2022-12-20 17:14:41
133阅读
1.网络模型 数据从网络中一个终端上的应用程序传送到另外一个终端的应用程序,中间需要经历很多过程,有多方参与对数据进行层层封装、转发。我们把这个流程在逻辑上进行分层,每一层根据本层的规章制度(协议)各司其职。TCP/IP协议族可以分为四层:应用层、传输层、网络层、数据链路层。 1> 应用层协议 与网 ...
转载
2021-10-06 20:22:00
292阅读
2评论
1:网络编程(理解) (1)网络编程:用Java语言实现计算机间数据的信息传递和资源共享 (2)网络编程模型 (3)网络编程的三要素 A:IP地址 a:点分十进制 b:IP地址的组成 c:IP地址的分类 d:dos命令 e:InetAddress B:端口 是应用程序的标识。范围:0-65535。其中0-1024不建议使用。 C:协议 U
原创
2022-07-27 10:37:57
220阅读
TCP 面向连接,三次握手,数据不能丢失,下载文件 socket websocket, url urlconnections是在前者基础上的封装 UDP 非面向连接,实时性强,网络电话,网络视频,丢点帧没关系
原创
2022-06-01 11:40:56
231阅读
一、网络编程三要素 IP:网络中设备的标识,不易记忆,可用主机名 端口号:用于标识进程的逻辑地址,不同进程的标识 传输协议:通讯的规则常见协议:TCP,UDP UDP 把数据打成一个数据包 , 不需要建立连接 数据包的大小有限制不能超过64k 因为无连接,所以属于不可靠协议(可能丢失数据) 因为无连接 ,所以效率高 TCP 需要建立连接,形成连接通道 数据可以使用连接
原创
2017-08-26 20:36:53
640阅读
首先我们先了解一下计算机网络的基本知识。 什么是网络? 将不同区域的计算机连接到一起。按照区域的大小可分为局域网,城域网,广域网(互联网)。 地址即IP地址,确定在网络上的一个绝对地址。 端口号:区分计算机上的软件, 占用两个字节 ,端口号范围为: 0-65535, 一共65536个端口号。 1. 在同一个协议下端口号不能重复,不同的协议可以重复 2. 1024以下的端口号尽量不
原创
2021-07-06 16:21:04
347阅读
一、TCP编程:ServerSocket用于服务器端,Socket用于客户端。1、一个简单的示例向客户端发送内容:import java.io.OutputStream;import java.io.PrintStream;import java.net.*;publicclass TcpDemo...
转载
2011-08-10 11:47:00
89阅读
2评论
网络协议OSI七层模型(从下到上)物理层数据链路层网络层传输层会话层表示层应用层TCP/IP四层模型(从下到上)链路层网络层
原创
2022-09-02 13:41:51
79阅读
一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为流行的网络编程模
转载
精选
2013-10-22 15:35:15
514阅读
首先我们先了解一下计算机网络的基本知识。 什么是网络? 将不同区域的计算机连接到一起。按照区域的大小可分为局域网,城域网,广域网(互联网)。 地址即IP地址,确定在网络上的一个绝对地址。 端口号:区分计算机上的软件, 占用两个字节 ,端口号范围为: 0-65535,
原创
2022-02-17 18:09:33
253阅读
一、UDP与TCP协议
1.1 UDP协议
UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,当一台计算机向另外一台计算机发送数据时,发送端不会确认接收端是否存在,就会发出数据,同样接收端在收到数据时,也不会向发送端反馈是否收到数据。由于使用UDP协议消耗资源小,通信效率高,所以通常都会用于音频、视频和普通数据的传输例如视频会议都使用UDP协议,因
转载
2023-07-28 21:09:09
101阅读
一、HTTP协议的主要特点:1. CS模式2. 简单快速:只需要传送请求方法和路径。(常用方法有GET,HEAD,POST)3. 灵活:任意对象都可以,类型由Content-Type加以标记4. 无连接、无状态 即每次连接只处理一个请求,对于事务处理没有记忆能力http表示要通过HTTP协议来定位网...
转载
2015-11-30 10:14:00
173阅读
2评论
讲解java网络编程开发基础1、概述计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:无线电台。传播交流信息。数据交换。通信想要达到这个效果需要什么:1.如何准确地定位网络上的一台主机192.168.16.124:端口,定位到这个计算机上
原创
2022-07-17 15:36:43
133阅读
TCP协议进行通信的两个应用进程:客户端、服务端。UDP协议进行通信的两个应用进程:发送端、接收端。
原创
2023-04-29 13:50:45
350阅读
在当今这个数字化时代,网络无处不在,它像一张无形的网,将全球的信息和资源紧密相连。无论是日常浏览网页、在线购物,还是企业级的分布式系统、云计算服务,背后都离不开网络编程的支持。而在网络编程的广阔领域中, UDP(用户数据报协议)和 TCP(传输控制协议)作为两大基石,扮演着至关重要的角色。一、为什么我们需要了解UDP和TCP?网络编程的核心在于数据的传输与控制,而 UDP 和 TCP 正是实现这一
原创
精选
2024-07-08 12:09:41
6682阅读
点赞
之前说的用于进程间通信的几种方式:消息signal、管道pipe、消息队列msg、共享内存shm、信号量sem。都只适用于一台主机上的进程间通信,那么如何实现两台计算机之间的进程通信呢?所以,来了解一下异地进程通信。1异地进程通信协议层为双方的主机通信进程分配“端口”和缓冲区,以便异地进程间的通信。1.1TCP/IP协议以下是OSI参考模型与TCP/IP参考模型的对应关系:1.1.1TCP/IP协
原创
2017-12-24 01:20:23
5409阅读
点赞
网络是大端发数据从低地址发, 先发的是 高位的数据。收数据从高位收,先收到的数据存放到低地址。TCP 是 流式的 所用套接字也是流式的文件描述符socket 是 IP 加 端口号用到的函数: int socket(int domain, int type, 
原创
2016-08-09 21:07:28
1195阅读
1、InetAddress类 (1)IP和端口号: IP(InternetProtocol,IP)互联网协议地址:唯一标识一台计算机。 端口号:用于区分不同的应用程序。取值范围是0~65535,其中0~1023被系统保留。 在计算机A访问计算机B是通过IP地址进行查找的,接着在计算机B上通过应用程序
转载
2019-08-20 20:40:00
171阅读
1.目标暂时想不出什么好的应用场景, 目前想到目标就是实现让两个设备通过网络传输数据,
原创
2023-07-03 11:41:25
130阅读
概述UDP 是 User Datagram Protocol 的简称, 中文名是用户数据报协议,是一个简单的面向数据报的运输层协议,在网络中用于处理数据包,是一种无连接的协议。UDP 不提供可靠性的传输,它只是把应用程序传给 IP 层的数据报发送出去,但是并不能保证它们能到达目的地。由于 UDP 在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快。
原创
2022-03-10 17:54:57
260阅读