
网络
文章平均质量分 76
慎思明辨
积累、整理、分享
展开
-
网络相关的一些命令
说明 本文简单讲解一些网络相关的命令,如ifconfig、route、netstat、arp、ping等,也简单讲解下路由表、arp表、域名解析dns等。操作环境:Ubuntu 12.04情景描述:查看网络是否正常,一般先确保以下设置是否正确1、网线是否连接正确2、ip地址和子网掩码是否设置正确 (ifconfig)3、默认网关是否设置正确 (route)4、域名服务原创 2015-03-26 23:02:58 · 5770 阅读 · 0 评论 -
TCP/IP详解第一章笔记
网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如TCP/IP,是一组不同层次上的多个协议的组合。TCP/IP通常被认为是一个四层协议系统,如图1-1所示: 网络层和运输层之间的区别最关键的是:网络层提供点到点的服务,而传输层提供端到端的服务。互联网上的每个接口必须有一个唯一的IP地址,IP地址长32位,共有5类IP地址,如图1-5所示: 这些IP地址以点分十进制的形原创 2017-05-07 23:03:09 · 789 阅读 · 0 评论 -
IPV6地址学习笔记
地址表达方式1、ipv6地址长度是128位,基本表达方式是X:X:X:X:X:X:X:X,其中x是一个4位十六进制整数。每一个数字包含4位,每个整数包含4个数字,每个地址包括8个整数,共计128位(4*4*8=128)。2、某些ipv6地址中可能包含一长串的0,当出现这种情况时,标准种允许用“空隙”来表示这一长串的0。如 2000:0:0:0:0:0:0:1可表示成2000::1。该种方法,只有当1原创 2016-10-31 22:16:38 · 19926 阅读 · 2 评论 -
DDNS及端口映射简介
在说DDNS之前,先说下DNS(Domain Name System,域名系统),它是因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP地址。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DDNS(Dynamic Domain Name Server,动态域名服务),是将用户的动态IP地址映射到一个原创 2016-08-26 00:09:29 · 14571 阅读 · 1 评论 -
DNS修改即时生效
#include <sys/types.h>#include <netinet/in.h>#include <arpa/nameser.h>#include <resolv.h>int res_init(void);res_init: 读取配置文件(一般是/etc/resolv.conf)并修改环境变量(LOCALDOMAIN)。 在调用其他地址解析函数前通常要先调用res_init。如果执行原创 2016-08-25 23:56:48 · 10828 阅读 · 0 评论 -
常见网络故障排查
这是今天在翻看《linux系统命令及shell脚本》一书中看到的,觉得挺受用的,特摘录下来。还想到之前在网络相关的一些命令,自己有简单的写过:查看网络是否正常,一般先确保以下设置是否正确 1、网线是否连接正确 2、ip地址和子网掩码是否设置正确 (ifconfig) 3、默认网关是否设置正确 (route) 4、域名服务器是否设置正确以下摘录内容: 第一步是要确认网卡本身是否能正常工作原创 2016-08-24 23:15:24 · 3338 阅读 · 0 评论 -
雅虎邮箱发送失败及MIME协议
前段时间查了个雅虎邮箱发送失败的问题,提示“554 Transaction failed : Cannot send message due to possible abuse; please visit http://postmaster.yahoo.com/abuse_smtp.html for more information”去官网和网上搜看了不少帖子,也没有个清晰的头绪,只能认为邮件被当作原创 2016-08-24 22:43:54 · 5661 阅读 · 0 评论 -
信道、频段带宽等术语简介
无线信道无线信道就是常说的通道,它是以无线电波信号作为传输媒体的数据信号传输通道。一般路由器设置2.4GHz(2.4-2.4835GHz)频段,频段带宽20MHz,分13个信道,一个信道的无线信号会同时干扰与其左边和右边各两个信道,即信道3的信号会影响信道1、2和信道4、5(两个信道间隔5MHz),所以我们在设置无线信道的时候,尽量远离其他无线信号源的两个以上的信道(一个信道同一时间只有一台设备可发原创 2016-08-20 13:12:11 · 31186 阅读 · 1 评论 -
各邮箱smtp服务器及支持的协议
对于自己编写的邮件发送程序,需要知道对应邮箱的smtp服务器,下面列举了些部分邮箱及对应的smtp服务器和支持的协议 邮箱 smtp服务器 支持的协议(可能有遗漏) gmail smtp.gmail.com TLS/ STARTTLS(TLS) qq smtp.qq.com SSL/TLS/ STARTTLS(TLS) foxmail smtp.exmail原创 2016-09-09 00:47:00 · 49780 阅读 · 0 评论 -
名字与地址转换函数笔记
《UNIX网络编程》第十一章笔记1、客户、解析器和名字服务器的典型关系/etc/resolv.conf通常包含本地名字服务器主机的IP地址DNS服务一般使用UDP报文查询,如果答案太长,超出了UDP消息的承载能力,本地名字服务器和解析器自动切换到TCP2、查找主机名所对应的IP地址最基本的函数是gethostbyname#include struct hostent原创 2016-04-22 23:57:10 · 770 阅读 · 0 评论 -
I/O复用select函数
《UNIX网络编程第六章笔记》1、liunx下可用的5种I/O模型:阻塞式I/O、非阻塞式I/O、I/O复用、信号驱动I/O、异步I/O1.1、阻塞式I/O默认情形下,所有套接字都是阻塞的,以数据报套接字为例,如图所示:1.2、非阻塞式I/O当一个应用进程像这样对一个非阻塞描述符循环调用recvfrom时,称之为轮询。应用进程持续轮询内核,以查看某个操作是否就绪。这么做原创 2016-05-14 11:57:38 · 2029 阅读 · 0 评论 -
套接字地址结构及大小端笔记
《unix网络编程》第三章笔记每个协议族都定义了自己的套接字地址结构。这些结构体的名字均以sockaddr_开头,并以对应每个协议族的唯一后缀结尾。IPV4套接字地址结构,以sockaddr_in命名,定义在头文件中struct in_addr { in_addr_t s_addr;// uint32_t IPV4 address, network byte ordered}原创 2016-02-26 09:19:41 · 1147 阅读 · 0 评论 -
网络安全相关笔记
对称加密在安全要求不高的情况下,数据通讯以明文传输,即被截取就可查看。为提高数据的保密性,就需要通讯双方协商一个密钥来对数据进行加解密,为此引入了对称加密算法,其传输过程如下图所示。要点:1、对称加密算法在加密和解密时使用的是同一个密钥2、密钥作为算法的输入,算法进行加密操作取决于这个密钥。3、对称加密的安全取决于密钥的保密而非算法的保密。对称加密算法包含对原创 2016-02-20 23:02:15 · 782 阅读 · 0 评论 -
网络编程基础接口笔记
《unix网络编程》第四章笔记1、网络编程首先就是调用socket函数,创建一个socket套接字描述符,类似于文件描述符#include int socket(int family, int type, int protocol);family 指定协议域,如:family说明AF_UNIX、AF_LOCALuni原创 2016-03-06 09:37:16 · 455 阅读 · 0 评论 -
ARP原理及双网卡设备arp、ping查询问题
声明下,因为对底层协议不是很了解,如有错误,麻烦指正,谢谢!1、先来简单了解下ARP地址解析协议的用途设备存在网络层地址(即IP地址)和链路层地址(即MAC地址),MAC地址是适配器(即网卡)出场就固定了的,以16进制格式表示:“XX:XX:XX:XX:XX:XX”,48位。IP地址是人为划分的,以点分十进制表示:“192.168.1.1”,32位。IP地址是可以变动的原创 2016-01-29 19:53:53 · 9586 阅读 · 0 评论 -
sntp协议简介
SNTP协议主要是通过记录客户端向服务器发送数据包时的时间戳t1,服务器端接收到该数据包时的时间戳t2,服务器向客户端回应时的时间戳t3和最后客户端接收到服务器回应时的时间戳t4来计算客户端时间和服务器端时间的偏差,从而进行校时操作原创 2015-10-09 16:53:02 · 13538 阅读 · 1 评论 -
FTP学习笔记
FTP使用客户服务器方式,大致工作流程如下:1、客户端通过TCP三次握手与服务器的21端口建立控制连接2、服务器对客户端进行身份验证,授予客户端相应的操作权限3、客户端请求数据传输建立数据连接4、数据传输完成后断开数据连接3、退出FTP服务器断开控制连接原创 2015-09-19 22:54:25 · 5788 阅读 · 0 评论 -
SMTP协议简介
SMTP(Simple Mail TransferProtocol)即简单邮件传输协议,它是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议。smtp服务器是遵循smtp协议的发送邮件服务器,用来发送或中转发出的电子邮件(当接收时作为smtp服务端,当发送时做smtp客户端)。SMTP是一个推协议,它不允许根据需要从远程服务器上“拉”来消息。如果客户使用邮件客户端收取邮件,需要使用POP3或IMAP协议,向邮件服务器拉取邮件数据,此时该服务器作为POP3或IMAP服务器。原创 2015-07-24 22:40:14 · 16034 阅读 · 0 评论 -
迁移公众号和个人博客
个人公众号:一周思进个人博客网站:yzsijin.cn欢迎关注!荒废了一段时间,这次准备好好对待坚持输出这件事。原创 2019-08-19 22:57:57 · 399 阅读 · 0 评论