网络变成首先要注意IP和端口的转换,现在电脑基本上是主机字节序,存储按照小端方式,而在网络中传输统一使用大端方式,所以网络变成首先要注意字节序的转换。
一个常用的ip转换程序的实现:#include
#include
#include
#include
#define CHIP(ip) (ip&0xff)<<24 |(ip&(0xff<<8))<8...
分类:
编程语言 时间:
2014-07-08 13:04:14
阅读次数:
374
PXE网络装机注释:我们要安装的是rhel-server-5.9_x86_64下载地址是:地址晚一点给大家。linuxPXE远程安装介绍:PXE是由Intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,PXEclient在网卡的ROM中,当计算机引导时,BIOS把PXEclient调入内存执行,并..
分类:
系统相关 时间:
2014-07-08 08:34:58
阅读次数:
337
Linux网络相关查询脚本2014-03-17Posted byyeho1. 查看TCP连接状态netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rnnetstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in ...
分类:
系统相关 时间:
2014-07-06 16:26:53
阅读次数:
341
昨天还用的好好的,今天就上不了网了,郁闷,不过,正好是一次学习linux网络配置的好机会,这会已经把它折腾好了,此文就是在linux下面的浏览器中写的!先检查一下虚拟机中的网络设置是否正常,由于我的本机系统使用的是windows2008,所以只能使用桥接方式来使虚拟机上网了。再来看看 edit-> ...
分类:
其他好文 时间:
2014-07-03 11:31:37
阅读次数:
187
linux下静态路由修改命令方法一:添加路由route add -net 192.168.0.0/24 gw 192.168.0.1route add -host 192.168.1.1 dev 192.168.0.1删除路由route del -net 192.168.0.0/24 gw 192....
分类:
系统相关 时间:
2014-07-01 10:23:01
阅读次数:
278
??
Linux网络编程基础API
详细介绍了socket地址意义极其API,在介绍数据读写API部分引入一个有关带外数据发送和接收的程序,最后还介绍了其他一些辅助API。
socket地址API
主机字节序和网络字节序
字节序分为大端字节序和小端字节序。小端字节序又被称为主机字节序,大端字节序被称为网络字节序。大端字节序是指一个整数的高位字节存储在内存的低地址处,低...
基础知识:局域网内寻址通过MAC地址(物理地址)来实现FF:FF:FF:FF:FF:FF为MAC的广播地址,主机间通信发起方如果不知道接收方MAC会用此MAC地址发一个广播包。电缆传输过程:电流(电信号)------经过一段距离(电阻)-----电信号衰减—中继器不同介质的传输距离不同,但都是有..
分类:
系统相关 时间:
2014-07-01 06:04:29
阅读次数:
573
阐述linux网络编程(socket)接口容易出现误解的知识点,动手实践过才能总结出来。...
分类:
其他好文 时间:
2014-06-24 18:11:33
阅读次数:
190
这里给出一个服务端和客户端,服务端可以接收多个连接,并且利用Go的杀手特性go和channel来替代select进行数据的接受。
服务端:
package main
import (
"fmt"
. "syscall"
)
func RecvRoutine(sockfd int, session chan string) {
var buffer []byte = make(...
分类:
系统相关 时间:
2014-06-24 17:53:37
阅读次数:
399
注意:实验很简单,环境很重要。大家在做实验的时候一定要注意环境的配置,不然实验做的再好最后的结果也和我们想的要的结果不一样的。首先我们先准备环境:虚拟机一个RedHat5.9系统两个操作系统我们把他们的网路连接在同一个“VMnet”里配置IP地址,都配置在一个网段的IP。注..
分类:
系统相关 时间:
2014-06-22 12:19:53
阅读次数:
313