网络由上往下分为:
表示层和应用层 :HTTP协议(基于传输层的TCP协议,主要解决如何包装数据)
会话层
传输层: TCP协议(基于网络层的IP协议)、TPC/IP协议(主要解决数据如何在网络中传输)
网络层: IP 协议
数据链路层
物理层
4.socket则是对TCP/IP协议的封装和应用(程序员层面上),Socket本身并不是协议,而是一个调用接口(A...
分类:
其他好文 时间:
2014-07-08 17:27:33
阅读次数:
170
TCP/IP通常被分为四层,如下图所示:
通常,应用层的程序属于用户进程,关心程序的细节,而其余的三层则在内核中执行,关心通信的细节。应用层的程序不关心自己的主机是在以太网上还是其它类型的网络中,它只将数据向下传递,不同类型的物理网络通过路由器相互连接,这就使得不同网络的应用程序能够相互通信了。网络层提供的是不可靠的服务,TCP在网络层之上为它提供了可靠的运输层,包括超时...
分类:
其他好文 时间:
2014-07-08 16:36:47
阅读次数:
206
一、概述TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(streamsocket)的一种。UDP:用户数据报协议。UDP是一种无连...
分类:
其他好文 时间:
2014-07-06 22:38:29
阅读次数:
250
地址栏中输入如下命令可以得到相应的信息:命令作用备注chrome://dns/查看 Chromium 的DNS预取的域名chrome://net-internalsCapture Export Import,ProxyTimeline,DNS,Socket,SPDY,QUIC,Pipelining,...
分类:
其他好文 时间:
2014-07-06 20:50:05
阅读次数:
165
In a fast local area network (LAN) environment, Transmission Control Protocol/Internet Protocol (TCP/IP) Sockets and Named Pipes clients are comparabl...
分类:
其他好文 时间:
2014-07-06 20:39:21
阅读次数:
315
使用socket编程。一、需要套接字库。要知道申请的套接字库的版本,版本号利用WORD类型表示:MAKEWORD,加载后要检查得到的是否是申请的版本。二、需要创建套接字。套接字SOCKET结构体。三、SOCKET对象和SOCKADDR套接字地址绑定,对TCP\IP编程中,可以用SOCKADDR_IN...
分类:
其他好文 时间:
2014-07-06 18:34:39
阅读次数:
181
TCP/IP 是因特网的通信协议。通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信。...
分类:
移动开发 时间:
2014-07-06 10:59:22
阅读次数:
176
网络上两个程序通过一个双向通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket支持的协议有多种,这里主要介绍基于 TCP/IP 协议族的 Socket 编程。
首先,IP协议族决定了socket的地址类型,在通信中必须采用对应的地址。AF_INET(AF 表示 Adress Family)表示要用 ipv4 地址(32位)与端口号(16位)的组合。
然后,根据传输协议又分为:流式 Socket(SOCK_STREAM) 和数据报式 Socket(SOCK_DGRAM):
流式 SOC...
分类:
编程语言 时间:
2014-07-06 08:47:14
阅读次数:
247
原文链接随着连接到网络的计算机数量越来越多,每一台计算机都需要有一个属性来区别于其它计算机。和现实世界中的人一样,计算机也有一个叫做hostname(主机名)的属性。什么是hostname从它的操作手册来看,hostname是用来显示系统的DNS名字以及为了显示和设置它的主机名或者NIS域名名字。所...
分类:
系统相关 时间:
2014-07-05 21:23:39
阅读次数:
314
1.在DNS01中打开服务器管理器,点击工具,选择DNS2.因为我们要在DNS01上配置区域woodgrebebank.com传送到DNS02,所以右击要传送的区域woodgrobebank.com选择属性3.选择区域传送,在按下图步骤配置4.输入DNS02的IP地址,然后点击确定,(此时报错可以不用理它)5.点击应用确定6...