网络与通信
nawuyao
这个作者很懒,什么都没留下…
展开
-
TCP/IP模型是什么
TCP/IP(Transmission Control Protocol 传输控制协议/Internet Protocol 因特网会连协议)是最基本的Internet协议,由网络层的IP和传输层的TCP构成。现在提到TCP/IP协议,通常指的是TCP/IP协议簇。TCP/IP定义了电子设备如何连入Internet,以及数据如何在他们之间传输的标准。原创 2015-12-23 12:31:36 · 1977 阅读 · 0 评论 -
网络中IP数据报传输的过程
IP数据报需从主机A上传送到主机B上,主机A首先查找路由表;if(目的主机是与自己在同一个网段内){ 主机A查询自己的ARP表; if(有该目的IP地址对应的MAC地址的记录) {将该MAC地址作为目的MAC地址,封装数据帧,传送给主机B; } else { 发送一个ARP请求广播给网段内的所转载 2016-03-30 16:51:20 · 8071 阅读 · 1 评论 -
如何划分子网
http://jingyan.baidu.com/article/a378c960848f44b3282830c6.html首先要熟记2的幂:2的0次方到9次方的值分别为:1,2,4,8,16,32,64,128,256和512.还有要明白的是:子网划分是借助于取走主机位,把这个取走的部分作为子网位.因此这个意味划分越多的子网,每个子网容纳的主机将越少.转载 2016-05-03 20:14:14 · 632 阅读 · 0 评论 -
网络地址为172.16.0.0,采用子网掩码255.255.224.0 .以下说法正确的是()
其中一个子网的广播地址为:172.16.32.255其中一个子网的广播地址为:172.16.128.255划分了8个有效子网划分了6个有效子网//根据子网掩码可以知道网络号有多少位,主机号有多少位!255.255.224.0 1111 1111 1111 1111 1110 0000 0000 0000网络号转载 2016-05-03 20:17:09 · 7293 阅读 · 0 评论 -
浅谈HTTP中Get与Post的区别
出处:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.htmlHttp定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的转载 2016-09-11 17:20:25 · 311 阅读 · 0 评论 -
TCP三次握手及其背后的缺陷
概述总结一下TCP中3次握手过程,以及其原生的缺陷 引起的SYN Flood的介绍【1】TCP三次握手【2】SYN Flood1、TCP连接建立——三次握手几个概念:【1】seq:序号,占4个字节,范围[0,4284967296],由于TCP是面向字节流的,在一个1个TCP连接中传送字节流中国的每一个字节都按照顺序编号,此外序号是循环使用转载 2016-09-19 19:20:47 · 779 阅读 · 0 评论 -
Socket通信原理和实践
[+]我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:1、网络中进程之间如何通信?转载 2016-09-21 11:01:54 · 573 阅读 · 0 评论 -
应用层常用协议
一、应用层常用协议1 DNS:域名系统DNS是因特网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。现在顶级域名TLD分为三大类:国家顶级域名nTLD;通用顶级域名gTLD;基础结构域名域名服务器分为四种类型:根域名服务器;顶级域名服务器;本地域名服务器;权限域名服务器。2FTP:文件传输协议FTP是因特网上使用得最广泛的文件传送协议。FTP转载 2016-09-21 12:50:36 · 24854 阅读 · 0 评论 -
电子邮件的传输过程
出处:http://blog.csdn.net/xh16319/article/details/8145389转载 2016-09-21 14:58:50 · 913 阅读 · 0 评论 -
什么是ARP/RARP?
ARP(Address Resolution Protocol,地址解析协议)是一个位于TCP/IP协议栈中的低层协议,它用于映射计算机的物理地址与网络的IP地址。ARP所要做的工作就是在主机发送帧前,根据目标IP地址获得MAC地址,以保证通信过程的顺利。其具体过程如下:首先,每台主机都会在自己的ARP缓冲区建立一个ARP列表,用于存储IP地址与MAC地址的对应关系。然后当源主机需要将一个数据原创 2015-12-23 20:41:58 · 4543 阅读 · 0 评论 -
计算机网络学习笔记——物理层(2)
信道复用技术复用是通信技术中的基本概念,如下图所示,如果在发送端使用一个复用器,就可以让大家合起来使用一个共享信道进行通信。在接收端再使用分用器,把合起来传输的信息分别送到相应的终点。在进行通信时,复用器总是和分用器成对使用的。在复用器和分用器之间是用户共享的高速信道,分用器的作用和度勇气相反,它把高速信道传送过来的数据进行分用,然后交到相应的用户。1、频分复用原创 2016-03-21 21:30:39 · 876 阅读 · 0 评论 -
计算机网络学习笔记——物理层(1)
综合OSI和TCP/IP体系结构的优点,在学习计算机网络的原理时往往采用五层协议:即物理层、数据链路层、网络层、运输层、应用层。1、物理层的基本概念物理层的作用正是要尽可能的屏蔽掉不同计算机中的传输媒体和通信手段的差异,使物理层上面的数据链路层感觉不到这些差异。可以将物理层的主要任务描述为确定与传输媒体的接口有关的一些特性,即:机械特性:指明接口所用接线器的形状和尺原创 2016-03-21 20:03:12 · 1463 阅读 · 0 评论 -
MVC模型结构是什么
MVC是模型(model)、视图(view)、控制(controller)这三个单词上的首字母组成。它是一种目前广泛流行的应用模型,它的目的是实现Web系统的职能分工。下图所示为MVC模型关系图。其中,模型层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现;视图层则用于与用户的交互,通常用JSP来实现;控制层则是模型层和视图层之间沟通的桥梁,它可以把用户的请求分派并选择恰当的视图原创 2015-12-23 13:25:55 · 30082 阅读 · 1 评论 -
交换机和路由器有什么区别?
交换机是一种基于MAC(网卡的硬件地址)识别,能完成封装转发数据包功能的网络设备,主要用于组建局域网。路由器是连接Internet中各局域网、广域网的网络设备,它是网络的枢纽,是组成广域网的一个重要组成部分,用于为数据包找到最适合的到达路径。具体而言,主要有以下几方面的不同:1.工作层次不同。交换机一般工作在数据链路层;而路由器工作在OSI模型的网络层2.数据转发所原创 2015-12-23 15:54:41 · 727 阅读 · 0 评论 -
TCP和UDP的区别有哪些?
传输层协议TCP与UDP。UDP(user datagram protocol)提供无连接的通信,不能保证数据包被发送到目标地址。TCP(transmission control protocol)是一种面向连接(连接导向)的、可靠地、基于字节流的通信协议,它为传输大量数据或为需要接受数据许可的应用程序提供定向和可靠地通信。TCP就像打电话,双方进行通话,整个过程是一个相互联系、缺一不可的过程原创 2015-12-23 17:32:17 · 932 阅读 · 0 评论 -
什么叫三次握手?什么叫四次断开?
为了提供可靠的传送,TCP在发送新的数据之前,以特定的顺序将数据包的序号,并需要这些包传送给目标机之后的确认消息。TCP总是用来发送大批量的数据。当应用程序在收到数据后要做出确认时也要用到TCP。在TCP/IP中,采用三次握手来建立一次连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchroni原创 2015-12-23 18:17:36 · 2084 阅读 · 0 评论 -
IP Phone的原理是什么?
IP电话(又称IP Phone)是通过互联网或其他使用IP技术的网络来实现电话通信的。其原理是通过语音压缩算法对语音数据进行压缩编码处理,然后将这些语音数据按IP等相关协议进行打包,经过IP网络把数据包传输到接收方,然后将这些语音数据包串起来,再经过解码解压处理后,恢复成原来的语音信号,从而达到由IP 网络传送语音的目的。VOIP(voice over Internet proto原创 2015-12-23 21:16:27 · 2347 阅读 · 0 评论 -
什么是HTTP?Ping命令是什么?
HTTP(Hyper Text Transfer Protocol)超文本传输协议,其只要负责服务器与浏览器之间的通信。HTTP将客户端浏览器的请求发送到服务器,并将响应的网页内容由服务器返回到客户端浏览器。Ping(Packet Internet Grope)因特网包探索器是一个用于测试网络连通量的程序。Ping发送一个ICMP(因特网控制报文协议)请求消息给目的地并报告是否原创 2015-12-23 21:31:51 · 2040 阅读 · 0 评论 -
计算机网络学习笔记——计算机网络的概述(1)
1、计算机网络在信息时代的作用21世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。这里所说的网络是指“三网”:电信网络:向用户提供电话、电报及传真等服务有线电视网络:向用户提供各种电视节目计算机网络:使用户能够迅速传递数据文件,以及从网络上查找并获取各种有用资料,包括图像和视频文件2、因特网概述网络是由若干结点和连接这些结点原创 2016-03-19 20:48:37 · 1018 阅读 · 0 评论 -
计算机网络学习笔记——计算机网络的概述(2)
1、计算机网络的类别从网络的交换功能:电路交换;分组交换;报文交换;混合交换(同时采用电路交换和分组交换)按网络的作用范围:广域网WAN(Wide Area Network)(作用范围通常是几十到几千公里);城域网MAN(Metropolitan Area Network)(作用范围一般是一个城市);局域网LAN(Local Area Network)(范围一般是1KM左右);个人原创 2016-03-21 15:11:42 · 906 阅读 · 0 评论 -
计算机网络基础面试题笔记
1. 电路交换与分组交换的区别?优劣对比。电路交换:由于电路交换在通信之前要在通信双方之间建立一条被双方独占的物理通路(由通信双方之间的交换设备和链路逐段连接而成)。因而有以下优缺点。 优点: ①由于通信线路为通信双方用户专用,数据直达,所以传输数据的时延非常小。 ②通信双方之间的物理通路一旦建立,双方可以随时通信,实时性强。 ③双方通信时按发送顺序传送数据,不存在失序原创 2016-09-30 10:54:00 · 20022 阅读 · 2 评论