/***功能:创建套接字同时指定协议和类型*#include*family(协议簇):AF_INET(IPv4协议)AF_INET6(IPv6协议)*type(套接字类型):SOCK_STREAM(流式套接字)TCP通信使用SOCK_DGRAM(数据报套接字)UDP通信使用SOCK_RAW(原始套接字)*protocol:如果套接字类型不是原始套接字,那么这个参数就为0.*返回值:成功:非负套接字
分类:
系统相关 时间:
2018-03-31 15:10:48
阅读次数:
192
4.1 各种套接字api(重要) 4.1.1 socket() 用于创建一个套接字描述符,这个描述符指明的是tcp还是udp,同时还有ipv4还是ipv6 family主要是指明的协议族,AF_INET:ipv4、AF_INET6:ipv6 、AF_LOCAL:unix域协议、AF_ROUTE:路由 ...
分类:
其他好文 时间:
2018-03-30 10:15:12
阅读次数:
223
Centos6更改网卡名的方法: 1、修改皮配置文件/etc/udev/rules.d/70-persistent-net.rules # This file was automatically generated by the /lib/udev/write_net_rules # program ...
分类:
其他好文 时间:
2018-02-28 22:53:03
阅读次数:
326
一、基于TCP协议的网络程序 下图是基于TCP协议的客户端/服务器程序的一般流程: 服务器调用socket()、bind()、listen()完成初始化后,调用accept()阻塞等待,处于监听端口的状态,客户端调用socket()初始化后,调用connect()发出SYN段并阻塞等待服务器应答,服 ...
分类:
其他好文 时间:
2018-02-26 15:09:27
阅读次数:
253
一 Linux守护进程 Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他 ...
分类:
Web程序 时间:
2018-02-23 19:09:09
阅读次数:
216
2017 2018 1 20155338 信息安全系统设计基础》实验五 通信协议设计 实验要求: 任务一:Linux下OpenSSL的安装与使用 在Ubuntu中完成(http://www.cnblogs.com/rocedu/p/5087623.html)中的作业 两人一组 : ~~~ 1、基于S ...
分类:
其他好文 时间:
2017-12-17 22:12:19
阅读次数:
214
Socket,用来实现应用的通信,是应用非常广的一个api,今天就来揭开它的神秘面纱。 客户端 1. 引入头文件 2. 初始化socket的DLL 3. 创建套接字 domain 是协议域,包括 AF_INET 对应 ipv4 AF_INET6 对应 ipv6 type 是连接类型 SOCK_STR ...
分类:
其他好文 时间:
2017-12-16 23:16:49
阅读次数:
363
添加IPV6地址ip -6 addr add <ipv6address>/<prefixlength> dev <interface>ip -6 addr add 2001:0db8:0:f101::1/64 dev eth0 ifconfig <interface> inet6 add <ipv6 ...
分类:
系统相关 时间:
2017-12-14 17:59:24
阅读次数:
211
简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储 ...
分类:
系统相关 时间:
2017-12-03 19:52:21
阅读次数:
198
1、打印文件的第一列(域) : awk '{print $1}' filename 2、打印文件的前两列(域) : awk '{print $1,$2}' filename 3、打印完第一列,然后打印第二列 : awk '{print $1 $2}' filename 4、打印文本文件的总行数 : ...
分类:
其他好文 时间:
2017-12-02 13:00:30
阅读次数:
291