![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程&网络知识
moguangxue
这个作者很懒,什么都没留下…
展开
-
关于网络的一些专业名词
TCP协议——传输控制协议 UDP协议——用户数据报协议 WAN——广域网 LAN——局域网 IP协议——网际协议 ICMP协议——Internet互联网控制报文协议 IGMP协议——Internnet组管理协议 IP Router——IP路由器 DNS——域名系统 TFTP——简单文件传送协议 BOOTP——引导程序协议 MTU——最大传输单元原创 2012-08-14 22:39:39 · 584 阅读 · 0 评论 -
网络编程基础知识(简略)
1、一般来说,TCP服务器是并发的, 而UDP服务器是重复的。 2、程序设计中,客户通常对它所使用的端口号并不关心,只需保证该端口号在本机上是唯一的即可,客户端端口号又称临时端口号(即存在的时间很短暂),这是因为它通常只是在客户运行该用户程序时才存在。而服务器只要主机开着, 其服务就应该开着。原创 2012-08-14 22:46:09 · 341 阅读 · 0 评论 -
LINUX网络编程之设计流程
1/基于多进程并发的面发连接服务器软件的设计(TCP) (1) 不固定进程数的并发模型设计流程 步骤1.主进程利用Socket创建主套接字server_socket并绑定到熟知的端口号。 步骤2.主进程调用accept()函数在熟知的端口号上等待客户端的连接。 步骤3.当有客户端请求到达是,主进程原创 2012-08-29 10:34:34 · 441 阅读 · 0 评论 -
互斥锁的小例程
#include #include #include #include #include #include void *thread_function(void *argc); pthread_mutex_t work_mutex; #define WORK_SIZE 1024 char work_area[WORK_SIZE]; int time_原创 2012-09-01 15:14:26 · 461 阅读 · 0 评论 -
关于DNS的一些应用
说起DNS, 很多人都知道它是用来解释域名用的, 譬如当我们输入http://www.baidu.com的时候,DNS就会帮助我们解释www.baidu.com的IP地址,因为我们最终访问服务器的话, 是要知道服务器的地址才行的,DNS的功能就是这样。 在我们自己的电脑中(xp系统),在C:\WINDOWS\system32\drivers\etc目录下有一文件, 名为host原创 2012-08-23 08:51:04 · 636 阅读 · 0 评论 -
链路层相关概念
(读鸟哥的书笔记) 1/以太网的速度和标准 早先IEEE所指定的以太网标准802.3的IEEE 10BASE5,这个表示什么东东呢? 10表示传输速度为10Mbps, BASE表示采用基频信号进行传输, 至于5则是指每个网络节点之间最长可达500公尺。 由于网路的传输信息是0和1, 因此数据传输的单位为每秒多少bit, 即M bit/second, Mbps的意思,那么为什原创 2012-09-07 10:36:36 · 406 阅读 · 0 评论 -
网络知识之模型(读鸟哥的书—笔记)
(读鸟哥的私房菜笔记) 网络基本概念: 1、上网, 首先得有网卡吧, 有了网卡之后呢,怎么连上Internet呢?当然是去网络提供服务公司(Internet Service Provider, ISP)申请帐号密码。当然,也不止只有这种方法才能上网。 节点 (node):节点主要是具有网络地址 (IP) 的设备之称, 因此上面图示中的一般PC、Linux服务器、ADSL调制解调器与网络打原创 2012-09-06 19:26:49 · 530 阅读 · 0 评论