Linux网络编程
look122333
这个作者很懒,什么都没留下…
展开
-
HTTP协议详解
1、什么是HTTP协议 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。2、Web服务器,浏览器,代理服务器 当我们打开浏览器,在地址栏中输入URL,然后我们就看到了网页。 原理是怎样的呢? 实际上我们输入URL后,我们的浏览器给Web服原创 2013-09-06 14:59:00 · 875 阅读 · 0 评论 -
Linux网络编程(2):基于TCP的套接字编程
啊啊吧原创 2013-10-20 17:30:09 · 792 阅读 · 0 评论 -
Linux网络编程(4):select函数
参考资料: http://blog.csdn.net/zhw888888/article/details/4034515 在学习select函数之前,我觉得有必要先了解一下什么是:阻塞、非阻塞,同步、异步等概念。可以参考前面的文章:同步、异步、互斥、信号量、阻塞、非阻塞(http://blog.csdn.net/look595271601/article/details原创 2013-11-07 22:03:09 · 716 阅读 · 0 评论 -
Linux网络编程(3):信号处理与定时机制简要学习
(1)信号的概念 信号是进程在运行过程中,由自身产生或由进程外部发过来的消息(事件)。信号是硬件中断的软件模拟(软中断)。每个信号用一个整型常量宏表示,以SIG开头,比如SIGCHLD、SIGINT等,它们在系统头文件中定义,也可以通过在shell下键入kill –l查看信号列表,或者键入man 7 signal查看更详细的说明。信号的生成来自内核,让内核生成信号的请求来自3个地原创 2013-10-27 11:44:24 · 996 阅读 · 0 评论 -
Linux网络编程(1):套接字编程简介
这几天借了一本网络编程的经典书籍:《UNIX网络编程(卷一:套接字联网API)》,想着学习一下网络编程。下面的内容主要依靠这本书籍,然后,结合我自己的知识和网络资源,对Linux网络编程做由浅入深的学习。什么是套接字(Socket)? 我自己的理解是:套接字,即端点、端口,是建立在应用层和传输层之间的一个概念。 网络释义:套接字,是支持TCP/I原创 2013-10-19 16:47:41 · 821 阅读 · 0 评论 -
Linux网络编程(5):I/O模型
Linux网络编程:I/O模型原创 2013-11-09 11:05:54 · 910 阅读 · 0 评论 -
抓包工具Wireshark使用体会
这两天在工作上遇到了一些问题,必须要用抓包工具来捕获手机端发送过来的数据包,分析其帧结构。以前虽然学习过网络知识,但是也从未接触过抓包工具Wireshark;迫于工作的压力,自己在摸索中学到了一些基本的使用方法。文件格式:.pcap帧排序:默认是按照“No”排序的,我们点击不同的属性列,即可按该列排序,从而我们可以方便找出自己需要的数据;数据帧结构:头部+数据部分查看帧类型:typ原创 2013-11-26 20:24:13 · 1996 阅读 · 0 评论