一、CS架构,BS架构 (1)CS架构介绍(client server,客户端服务器架构),例如:qq、360网盘(2)BS架构介绍(broswer server,浏览器服务器架构)例如:浏览器 二、TCP协议学习1 1、关于TCP理解的重点(1)TCP协议工作在传输层,对上服务socket接口,对 ...
分类:
系统相关 时间:
2016-11-01 09:40:02
阅读次数:
202
linux网络编程 no route to host 解决方案 【整合资料】 (2013-05-13 21:38:12) 转载▼ linux网络编程 no route to host 解决方案 【整合资料】 转载▼ 标签: net iptables it 分类: Linux net iptables ...
分类:
系统相关 时间:
2016-10-30 23:49:12
阅读次数:
452
最近在学习Linux网络编程方面的知识,感觉还是有些困难。主要是对协议过程的理解,还有socket的API的理解不够深刻。今天复习编写了一个TCP的服务端和客户端的程序实现client.c从命令行参数中获得一个字符串发给服务器,然后接收服务器返回的已处理的字符串并打印。 server.c clien ...
分类:
Web程序 时间:
2016-09-26 23:06:22
阅读次数:
279
Linux网络编程API函数初步剖析 今天我们来分析一下前几篇博文中提到的网络编程中几个核心的API,探究一下当我们调用每个API时,内核中具体做了哪些准备和初始化工作。 1、socket(family,type,protocol) 当我们在开发网络应用程序时,使用该系统调用来创建一个套接字。该AP ...
OSI七层模型开放式系统互连(OpenSystemInterconnect),模型分为7层,从下往上依次为:物理层:数据链路层:网络层:传输层:会话层:表示层:应用层:记不住怎么办?往下看,理解了就容易记住了。物理层有人说物理层也即是计算机之间物理传输设备和媒介,比如网线、集线器、..
分类:
系统相关 时间:
2016-09-04 00:15:42
阅读次数:
224
网络编程中常用到bind函数,需要绑定IP地址,这时可以设置INADDR_ANY INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、“任意地址”。 也就是表示本机的所有IP,因为有些机子不止一块网卡,多网卡的情况下,这个就表示所有网卡ip地址的意思 ...
分类:
系统相关 时间:
2016-08-22 00:14:55
阅读次数:
168