Linux网络编程基础实验(2)
时间:2025-04-21
时间:2025-04-21
了解SOCKET编程,熟悉C/S模式服务器和客户端。
10101000 00000001 00000110 是一台计算机的IP 地址。IP 地址可以使用点分十进制来表示,192.168.1.1。
2. 端口
所谓端口,是指计算机中为了标识在计算机中访问网络的不同程序而设的编号。端口号是一个 16 位的无符号整数,对应的十进制取值范围是 0~65535。
3. TCP 与 UDP
TCP 与UDP 是两种不同的网络传输方式。两个不同计算机中的程序,使用 IP 地址和端口,要使用一种约定的方法进行数据传输。TCP 与UDP 就是网络中的两种数据传输约定,主要的区别是进行数据传输时是否进行连接。
TCP:TCP 是一种面向连接的网络传输方式。这种方式是可靠的,缺点是传输过程复杂,需要占用较多的网络资源。
UDP:UDP 是一种不面向连接的传输方式。对传输可靠性要求不高时,可以选择使用这种传输方式。
4. 套接字
区分不同应用程序进程间的网络通信和连接,主要使用3 个参数。通信的目的IP 地址、使用的传输层协议(TCP 或UDP )和使用的端口号。在编程时,就是使用这三个参数来构成一个套接字。这个套接字相当于一个接口,可以进行不同计算机程序的信息传输。
套接字相关的数据类型:
sockaddr 用来保存一个套接字,定义方法如下所示。
上一篇:用友系列产品报价表
下一篇:牙龈萎缩的治疗方法是什么