网络编程
文章平均质量分 80
lanlan1266
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TCP_Socket基础编程
端口1:网络传送数据的时,按照端口来进行数据包分类; 1):端口的取值范围在[1, 65535]; 2):[1, 1023]系统保留端口; 3):[1024,5000] BSD临时端口; 用户使用 4):[5001-65535], BSD服务器(非特权)端口; 用户使用 2:哪个数据包属于哪个端口的,根据端口分类; 1):所以应用程序通过网络收发数据的时候,一定会对应一个端口; 3:查看端口占用...转载 2018-05-10 00:34:26 · 223 阅读 · 0 评论 -
socket编程
socket编程socket这个词可以表示很多概念:在TCP/IP协议中,“IP地址+TCP或UDP端口号”唯一标识网络通讯中的一个进程,“IP 地址+端口号”就称为socket。在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成 的socket pair就唯一标识一个连接。socket本身有“插座”的意思,因此用来描述网络连 接的一对一关系。TCP/IP协...原创 2018-05-02 13:50:37 · 171 阅读 · 0 评论 -
高并发服务器
高并发服务器图 12.1: 并发服务器开发12.1 多进程并发服务器使用多进程并发服务器时要考虑以下几点: 1.父最大文件描述个数(父进程中需要close关闭accept返回的新文件描述符) 2.系统内创建进程个数(内存大小相关) 3.进程创建过多是否降低整体服务性能(进程调度)12.1.1 server/* server.c */#include <stdio.h> #include...原创 2018-05-02 13:55:08 · 248 阅读 · 0 评论 -
shell编程
14.1 shell历史Shell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种 方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch), 用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行 完,而不必一条一条地敲命令。Shell脚本和编程语言很相似,也有变量和流程控制语句, 但S...原创 2018-05-02 13:58:29 · 231 阅读 · 0 评论 -
网络基础概括
网络基础10.1 模型10.1.1 OSI七层模型图 10.1: OSI模型1.物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介 质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到 达目的地后再转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比 特。2.数据链路层:定义了如何让格式化数据以进行传输,以及如何让控制对物理介...原创 2018-05-10 00:34:51 · 388 阅读 · 0 评论
分享