Linux网络编程基础实验(2)

时间: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 用来保存一个套接字,定义方法如下所示。

Linux网络编程基础实验(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219