
操作系统及网络编程相关
文章平均质量分 86
u010667082
这个作者很懒,什么都没留下…
展开
-
Winsock例子代码:初始化、阻塞/非阻塞、超时设置、select等
WSADATA wsd;SOCKET cClient;int ret;struct sockaddr_in server;hostent *host=NULL;if(WSAStartup(MAKEWORD(2,0),&wsd)){return 0;}cClient=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)转载 2015-06-22 22:45:27 · 399 阅读 · 0 评论 -
编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程
什么是线程什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲的话,也不能确保讲的内容全部都正确。即使这样,我也希望尽可能地把他讲通俗一点,讲的明白一点,因为这是个一直困扰我很久的,扑朔迷离的知识领域,希望通过我的理解揭开它一层一层神秘的面纱。 任务调度线程是什么?要理解这个概念,须要先了解一下操作转载 2015-10-27 13:26:24 · 317 阅读 · 0 评论 -
进程和线程知识点
进程是具有一定独立功能的程序在某个数据集合上的一次运行过程,进程具有独立的地址空间,是系统进行资源分配的基本单位线程是进程中的一个实体,有时被称轻量级的进程。线程是系统进行独立调度和执行的基本单元。一个程序至少有一个进程,一个进程至少有一个线程2.线程与进程关系一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行.相对进程而言,线原创 2015-07-21 22:54:47 · 424 阅读 · 0 评论 -
计算机网络面试题
目录(?)[-]一华为公司面试新员工的有关计算机网络的题目和答案GB0-180 华为认证网络工程师模拟考试一、华为公司面试新员工的有关计算机网络的题目和答案 RFC1918文件规定了保留作为局域网使用的私有地址: 10.0.0.0 - 10.255.255.255 (10/8转载 2015-08-04 20:37:35 · 12143 阅读 · 0 评论 -
TCP和UDP的区别以及tcp3次握手和4次挥手。
TCP(Transmission Control Protocol) 是传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能顺序地从一端传到另一端。tcp传输数据就像打电话,你必须知道对方的电话号码,电话打通之后才能进行对话,先说的话先到,转载 2015-07-21 22:01:06 · 4942 阅读 · 0 评论 -
计算机网络面试题2
1 、 OSI ( Open System Interconnect ):开放系统互联,是一个七层的计算机网络模型,分别为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP ( Transmission Control Protocol/Internet Protocol ):传输控制协议 / 因特网互联协议,是一个四层的计算机网络模型,分别为:网络接口层、网络层、传输转载 2015-08-04 20:41:01 · 2510 阅读 · 0 评论 -
操作系统面试题转载
1、线程与进程的区别联系2、进程通信方式有哪些?3、同步的方式有哪些?4、ThreadLocal与其它同步机制的比较5、进程死锁的条件 第一题:(1)线程是进程的一个实体,一个进程可以拥有多个线程,多个线程也可以并发执行。一个没有线程的进程也可以看做是单线程的,同样线程也经常被看做是一种轻量级的进程。并且进程可以不依赖于线程而单独存在,而线程转载 2015-08-04 21:50:50 · 595 阅读 · 0 评论 -
Winsocket编程一般步骤-服务端编程
Socket编程是网络编程的重要组成部分,编写简单的服务端程的程序的一般的步骤如下第一步:包含WinSocket的头文件和动态链接库(DLL)#include #include #pragma comment(lib,"ws2_32")第二步:初始化WSAStartup 在MSDN中WSAStarup的原型如下:int WSAStartup( __in WORD转载 2015-06-22 22:02:23 · 1186 阅读 · 0 评论 -
TCP三次握手和四次挥手协议
在面试的过程中,TCP的传输协议经常会出现。以前我参加面试的过程中就被问到过,现在轮到我面试其他人的时候,我也会问一些相关的问题。作为一名开发者,无论使用什么样的开发语言,最基本的网络知识一定要理解透彻,这样才能获得更好的职业发展。TCP链接协议概述建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: 建立连接的过程首先Cli转载 2015-06-23 12:51:26 · 303 阅读 · 0 评论 -
转 TCP/IP协议族
TCP/IP协议族" style="margin:0px 10px 10px 0px; padding:0px; border:0px; list-style:none; max-width:640px; float:left"> TCP/IP协议族" style="margin:0px auto; padding:0px; bor转载 2015-07-21 21:17:48 · 536 阅读 · 0 评论 -
Linux中网络字节序和主机字节序
主机字节序就是我们平常说的大端和小端模式:不同的 CPU 有不同的字节序类型,这些字节序是指整数在内存中保存的顺序 这个叫做主机序。Big-Endian和Little-Endian。引用标准的Big-Endian和Little-Endian的定义如下:a) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。b) Big-Endian就是高位字节排放在转载 2015-10-15 21:45:20 · 861 阅读 · 0 评论