易截截图软件、单文件、免安装、纯绿色、仅160KB

简单linux网络编程

linux网络编程
1. 基本概念
 
 
说到网络编程,不得不先提到OSI参考模型,其七层模型从下到上分别为
 
1.物理层(Physical Layer,PH)
 
2.数据链路层(Data Link Layer,DL)
 
3.网络层(Network Layer,N)
 
4.运输层(Transport Layer,T)
 
5.会话层(Session Layer,S)
 
6.表示层(Presentation Layer,P)
 
7.应用层(Application Layer,A)
 
现在最流行的网络协议无疑就是TCP/IP(Transmission Control Protocol/Internet Protocol)协议.
 
 
注:
 
l        IP (Internet Protocol),网际协议;IP是TCP/IP的最底层,高层协议都要转化为IP包,IP包含了源地址和目的地址,路由决策也发生在IP层;
 
l        ICMP (Internet Control Message Protocol),网际报文协议;它包括了数据包的错误、控制等相关信息。比如ping命令就是利用ICMP来测试一个网络的连接情况的工具;
 
l        TCP (Transmission Control Protocol),传输控制协议。TCP运行在IP之上,是基于数据流连接和面向的协议,应用程序把数据要经过TCP/IP的分割成若干包,这样数据就以字节流发送和接收,到达目的地后,TCP/IP再按顺序进行组装。TCP/IP要保证机器与机器之间的连接的可靠性,还要有纠错。TCP是否被选择,取决于应用程序或服务;
 
l        UDP (User Datagram Protocol) ,用户数据报协议 ,象TCP一样运行在IP之上,是基于数据报或分组的协议,UDP/IP可以直接发送和接收数据报文,而不必做验证,这一点与TCP/IP不同。TCP是否被选择,取决于应用程序或服务;
 
 
 
2.        基本接口
以Unix/Linux平台为例,系统会建立许多网络服务程序
 
$netstat -a
 
Proto Recv-Q Send-Q Local Address      Foreign Address          State 
 
tcp        0      0         *:1975         &n


相关文档:

Linux设备模型之input子系统详解

一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......

Linux IP设置

Linux IP设置
修改ip:
编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 //设备名称,不要修改
BOOTPROTO=static //不要修改
BROADCAST=10.10.22.255 //广播地址,一般为本网段的最后一个IP
IPADDR=10.10.22.145 //ip地址
NETMASK=255.255.255.0 //子网掩码
NETWORK=10.10.22.0 //网段地址
ONBOOT ......

linux网络编程基本流程

1.        基本概念
 
说到网络编程,不得不先提到OSI参考模型,其七层模型从下到上分别为
1.物理层(Physical Layer,PH)
2.数据链路层(Data Link Layer,DL)
3.网络层(Network Layer,N)
4.运输层(Transport Layer,T)
5.会话层(Session Layer,S)
6.表示层(Presentation Layer, ......

在linux中设置定时启动程序

  Linux中,cron被用来调度重复的任务,linux at命令被用来在指定时间内调度一次性的任务。
  要使用linux at命令,你必须安装了at RPM软件包,并且 atd服务必须在运行。
  可以使用一下命令启动atd服务:
  [root@sso_4 sbin]# /sbin/service atd start
 
  要判定该软件包是否被安装 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号