视屏网站制作,创建网络平台,网站建设审核,注册网易免费邮箱什么是IP地址#xff1a;IP地址的作用是在网络中唯一标识和定位设备
IP地址和MAC地址的区别#xff1a;IP地址是逻辑地址#xff0c;网络层标识设备#xff0c;可以更改#xff0c;是全球互联网的唯 一 标识 MAC地址是物… 什么是IP地址IP地址的作用是在网络中唯一标识和定位设备
IP地址和MAC地址的区别IP地址是逻辑地址网络层标识设备可以更改是全球互联网的唯 一 标识 MAC地址是物理地址数据链路层标识设备不可更改用于局域网 的唯一标识
什么是端口号端口号分为三类系统指定端口号用户可用端口号自动分配端口号。本质上 是一个2字节的无符号整数储存 0~1023 是VIP应用程序占用 1014~49151是我 们平时用的端口号 49152~65535是客户端运行的动态端口
TCP通信过程中的服务器端实现流程在TCP通信中服务器端通常使用socket()函数创建一个 套接字然后使用bind()函数绑定到特定的IP地址和端口 号上。服务器端使用listen()函数开始监听客户端的连接 请求。一旦服务器端调用了listen()函数它就处于被动 监听状态等待客户端的连接请求。服务器端使用 accept()函数接受该连接。accept()函数会返回一个新的 套接字该套接字用于与客户端进行通信而原始的监听 套接字则可以继续接受其他连接请求服务器端可以使用 recvread函数接收客户端发送的数据并使用send sent函数向客户端发送数据。服务器端可以使用close() 函 数关闭与客户端的连接
TCP通信过程中的服务器端实现流程TCP是面向连接的可靠的数据传送服务传输数据准确无误是可靠的传输但传输效率低消耗大数据收发不同步TCP是通过三次握手和四次挥手进行传输数据发送会发生毡包
UDP面向无连接传输不可靠尽最大努力传输协议传输效率高实用性强不会毡包
UDP中是否可以使用connect函数进行连接可以。在服务器端使用connect与某个特定的客户端建立连接后服务器就不再接收其他客户端的消息了在udp中可以多次使用connect函数与其他客户端建立连接但是在TCP中只能进行一次连接当UDP中使用了connect与某个特定的客户端建立连接后就可以正常使用read/write、send/recv函数完成通信