一、DNS基本工作原理DNS(DomainNameService)域名名称服务,用于解析域名服务的,即把域名翻译成IP地址,也可以把IP地址翻译成域名;这是两种不同的解析库文件。DNS是一个工作于C/S模式架构的服务,使用TCP/UDP的53号端口,是一个应用层的协议。DNS服务器把域名解析成IP的过程..
分类:
其他好文 时间:
2015-04-27 00:38:10
阅读次数:
285
对于初学者而已,我们学习的网络编程(如TCP,UDP编程),我们通常都是在局域网内进行通信测试,有时候我们或者会想,我们现在写的内网网络数据和外网的网络数据有什么不同,我们内网的数据是如何走出外网的呢?
再者,我们大多人都是使用宽带上网,结果发现,A 和 B 的局域网 IP 都是192.168.31.11,当他们都访问百度浏览网页时,百度服务器回复数据时,如何区分是给 A 还是给 B 呢...
分类:
其他好文 时间:
2015-04-26 12:26:52
阅读次数:
148
OSI 参考模型:7应用层6表示层5会话层4传输层 -- TCP / UDP (端口号)3网络层 -- IP (原IP地址,目标IP地址)2数据链路层 -- ARPA / ethernet (源MAC地址,目标MAC地址)1物理层发送方:数据从上层向下层走,是数据的封装过程接收方:数据从下层向上层走...
分类:
其他好文 时间:
2015-04-22 13:01:50
阅读次数:
167
一、网络应用层编程
1、Linux网络编程01——网络协议入门
2、Linux网络编程02——无连接和面向连接的区别
3、Linux网络编程03——字节序和地址转换
4、Linux网络编程04——套接字
5、Linux网络编程05——C/S与B/S架构的区别
6、Linux网络编程06——UDP协议编程
7、Linux网络编程07——广播(即将更新)
8、Linux网络编程08...
分类:
系统相关 时间:
2015-04-22 11:46:10
阅读次数:
166
网络层:IP、 ICMP、 ARP
传输层:TCP、 UDP
、OSPF
应用层:DHCP、DNS、 FTP、
HTTP、 SSH TELNET等...
分类:
其他好文 时间:
2015-04-19 21:25:16
阅读次数:
168
01.BIND·BerkeleyInternetNameDomain,伯克利大学的,全球使用最多的,支持绝大多数操作系统,·BIND的服务名称为named,·yuminstall-ybindbind-chrootbind-utils,安装3个软件,·DNS占用tcp+udp的53端口,953也会占用,远程控制的?·BIND配置文件:·/etc/named.conf,保..
分类:
其他好文 时间:
2015-04-19 19:48:28
阅读次数:
131
IOS socket 通信机制的实现2014-11-24 23:1244人阅读评论(0)收藏举报socket 套接字, 是基于TCP UDP 协议的 一种通信机制, 它本身就是对TCP 和UDp 协议应用的一种管理iOS 中 socket 通信1,我们使用第三方库AsyncSocket准备工作1,....
分类:
其他好文 时间:
2015-04-19 17:41:30
阅读次数:
117
先来一个讲TCP、UDP和HTTP关系的1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。因此,HTTP...
分类:
Web程序 时间:
2015-04-19 15:54:45
阅读次数:
173
章节回顾:《TCP/IP详解卷1:协议》第1章 概述-读书笔记《TCP/IP详解卷1:协议》第2章 链路层-读书笔记1、引言IP是TCP/IP协议族中最核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。IP提供不可靠、无连接的数据报传送服务。(1)不可靠它不能保证IP数...
分类:
其他好文 时间:
2015-04-16 23:36:44
阅读次数:
190
BIND是实现DNS服务的一套软件(官方站点:isc.org),其包含了服务器端程序named(由bind程序包提供,监听套接字:53/tcp、53/udp),和客户端工具host、nslookup、dig(由bind-utils程序包提供)。为保证服务器的安全性,bind还提供了一种“沙箱机制”,bind-chroot是将原文件..
分类:
其他好文 时间:
2015-04-16 20:07:47
阅读次数:
250