![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 81
qq_847607340
这个作者很懒,什么都没留下…
展开
-
Unix域协议
Unix域协议 socket套接字也可以实现一台主机上的不同进程间通信。 socket--->IPC手段 socket实现进程间通信用到了另外一个协议: Unix域协议,简称AF_UNIX或AF_LOCAL Unix与协议提供了两类套接字: SOCK_STREAM 字节流套接字(类似TCP) SOCK_DGRAM 数据报套接字(类似UDP)...原创 2021-01-31 16:22:22 · 1048 阅读 · 0 评论 -
UDP套接字编程
UDP是传输层的一个协议,面向无连接,数据报的传输层协议。 特点:“无连接” “不可靠” “高效率” 没有TCP的确认机制,重传机制。 UDP信息包头只有8个字节,而我们的TCP的包头的有20个字节。 DNS(域名解析服务器)运行在UDP上,因为UDP的速度更快。 www.baidu.com ---> 域名 14.215...原创 2021-01-31 16:19:19 · 194 阅读 · 1 评论 -
socket套接字
Socket套接字 Socket是一个编程接口(网络编程接口)。 作用是用来实现网络上不同主机上的应用程序之间进行双向通信。 套接字是一种特殊的文件描述符,也就意味着我们使用套接字实现网络通信可以使用write/read。 要实现互联网通信,至少需要一对套接字,其中一个运行在客户端(client socket),一个运行 服务器端(server socket). Socket可以分为三类: 1) 流式套接字(S...原创 2021-01-31 16:17:42 · 400 阅读 · 1 评论 -
网络编程预备知识
1. 网络通信 通信/通讯需要具备两个基本的条件: (1) 物理媒介(物理层面) (2) 协议(软件层面) 网络协议。 2. 网络协议层次模型 互联网的本质是一系列的网络协议,处于互联网上的两台计算机如果要进行通信,就需要遵守这些 协议,就如同我们开车上路要遵守交通规则一样的。 简单来说,协议就是计算机之间通过网络实现通信时事先达成的一种...原创 2021-01-31 16:15:06 · 212 阅读 · 0 评论