随笔分类 -  计算机网络

摘要:DNS劫持,指用户访问一个被标记的地址时,DNS服务器故意将此地址指向一个错误的IP地址的行为。范例就是收到各种推送广告等网站。 DNS污染,指的是用户访问一个地址,国内的服务器(非DNS)监控到用户访问的已经被标记地址时,服务器伪装成DNS服务器向用户发回错误的地址的行为。比如不能访问Google 阅读全文
posted @ 2017-04-19 14:59 Strawberry丶 阅读(360) 评论(0) 推荐(0) 编辑
摘要:1.CSMA(载波侦听多路访问协议) CSMA 当其他节点检测到信道被占用时不发送数据。但是当数据发送完后其他节点同时检测到信道为空闲,之后又在同一时刻发送数据,可能再次产生冲突。 2.CSMA/CD(带冲突检测的载波侦听多路访问协议) 由于以太网(Ethernet)成为现存局域网络结构的绝大多形式 阅读全文
posted @ 2017-04-19 12:59 Strawberry丶 阅读(11686) 评论(1) 推荐(1) 编辑
摘要:·OSI,TCP/IP,五层协议的体系结构,以及各层协议 OSI的七层协议体系结构的概念清楚,理论也比较完整,但它既复杂又不实用。 ICP/IP体系结构则不同,它现在已经得到了非常广泛的应用,TCP/IP是一个四层的体系结构,它包含应用层、运输层、网际层和网络接口层(用网际层这个名字是强调这一层是为 阅读全文
posted @ 2017-03-31 10:27 Strawberry丶 阅读(8244) 评论(0) 推荐(3) 编辑
摘要:引言 计算机网络中的带宽、交换结点中的缓存和处理机等,都是网络的资源。在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能就会变坏。这种情况就叫做拥塞。 拥塞控制就是防止过多的数据注入网络中,这样可以使网络中的路由器或链路不致过载。拥塞控制是一个全局性的过程,和流量控制不同 阅读全文
posted @ 2017-03-29 16:30 Strawberry丶 阅读(4690) 评论(0) 推荐(0) 编辑
摘要:1. 适合于中等城市的本地网的网路组织是? 答案:汇接局全覆盖 解析: ·小城市-端局全覆盖 ·中等城市-汇接局全覆盖 ·大城市-汇接局分区 2. 解析: 1.XSS 全称“跨站脚本”,是注入攻击的一种。其特点是不对服务器端造成任何伤害,而是通过一些正常的站内交互途径,例如发布评论,提交含有Java 阅读全文
posted @ 2017-03-28 21:01 Strawberry丶 阅读(377) 评论(0) 推荐(0) 编辑
摘要:参考:http://blog.csdn.net/macdroid/article/details/49070185 在学习TCP之前我们先来看一下可靠数据传输需要提供什么样的机制: ·差错检测机制:检测数据包是否出现比特差错 ·反馈机制:接收端对接收到的数据包的反馈 ·序列号机制:解决冗余数据包问题 阅读全文
posted @ 2017-03-22 15:08 Strawberry丶 阅读(847) 评论(0) 推荐(0) 编辑
摘要:DNS同时占用UDP和TCP端口53是公认的,这种单个应用协议同时使用两种传输协议的情况在TCP/IP栈也算是个另类。但很少有人知道DNS分别在什么情况下使用这两种协议。 先简单介绍下TCP与UDP。 TCP是一种面向连接的协议,提供可靠的数据传输,一般服务质量要求比较高的情况,使用这个协议。UDP 阅读全文
posted @ 2017-03-22 12:49 Strawberry丶 阅读(5364) 评论(0) 推荐(0) 编辑
摘要:UDP(用户数据报协议) 下面是UDP的报文段格式: 可以看出UDP的首部长度是固定的,共64bit,即8个字节。 校验和:提供了差错检测得功能,即用于确定当UDP报文段从源到达目的时,其中的比特是否发生了改变。 注:虽然UDP提供了差错检验,但它并不能进行差错恢复。 UDP提供的是不可靠的数据传输 阅读全文
posted @ 2017-03-21 23:22 Strawberry丶 阅读(499) 评论(0) 推荐(0) 编辑
摘要:在百度文库中的《使用telnet协议收发邮件》,我们可以很清楚地看到如何通过telnet来进行发送邮件,下面是一些需要用到的命令,通过以下命令可以很容易实现邮件发送功能。为了更好地理解其中每一步的含义,我决定自己写一份可以自动发送邮件的代码。 下面是程序运行后的截图: 下面是发送成功后的截图: 注: 阅读全文
posted @ 2017-03-16 22:30 Strawberry丶 阅读(1440) 评论(0) 推荐(0) 编辑
摘要:下图是因特网电子邮件系统的总体情况,从该图中我们可以看出它有3个重要组成部分:用户代理(user agent)、邮件服务器(mail server)和简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)。 用户代理允许用户阅读、回复、转发、保存和撰写报文。 邮件服 阅读全文
posted @ 2017-03-16 20:45 Strawberry丶 阅读(1223) 评论(0) 推荐(1) 编辑
摘要:我们知道有两种方式可以识别主机:通过主机名或者IP地址。人们喜欢便于记忆的主机名标识,而路由器则喜欢定长的、有着层次结构的IP地址。为了折中这些不同的偏好,我们需要一种能进行主机名到IP地址转换的目录服务。这就是域名系统(Domain Name System,DNS)的主要任务。 DNS运行在UDP 阅读全文
posted @ 2017-03-16 19:55 Strawberry丶 阅读(593) 评论(0) 推荐(0) 编辑
摘要:文件传输协议:FTP 如下图所示:用户通过一个FTP用户代理与FTP交互。该用户首先提供远程主机的主机名,使本地主机的FTP客户机进程建立一个到远程主机FTP服务器进程的TCP连接。然后,该用户提供用户标识和口令,作为FTP命令的一部分在该TCP连接上传送。一旦该服务器向该用户授权,用户就可以向远程 阅读全文
posted @ 2017-03-12 13:27 Strawberry丶 阅读(1885) 评论(0) 推荐(0) 编辑
摘要:1.HTTP概况 Web的应用层协议是超文本传输协议(HTTP),它是Web的核心。 HTTP由两部分程序实现:一个客户机程序和一个服务器程序,它们运行在不同的端系统中,通过交换HTTP报文进行对话。HTTP定义了这些报文的格式以及客户机和服务器是如何进行报文交换的。下图是其基本思想: 当用户请求一 阅读全文
posted @ 2017-03-11 19:13 Strawberry丶 阅读(1490) 评论(0) 推荐(0) 编辑
摘要:应用层:提供用户与网络间的接口。 HTTP、FTP、SMTP 运输层:进程到进程间的数据传输。 TCP、UDP 网络层:主机到主机之间的数据传输。 IP、选路协议 数据链路层:相邻结点之间的数据传输。 PPP、以太网 物理层:在物理介质上传输比特流。 PDU: 协议数据单元PDU(Protocol 阅读全文
posted @ 2017-03-11 13:51 Strawberry丶 阅读(1859) 评论(0) 推荐(0) 编辑
摘要:首先我们要先来区分一下下面的几种体系结构: CS:Client/Server 客户-服务器结构BS:Browser/Server 浏览器-服务器结构 P2P:Peer to Peer 对等结构 BS其实是CS方式的一种特例,所以也应算在CS中。 CS:主机A如果运行客户端程序,而主机B运行服务端程序 阅读全文
posted @ 2017-03-10 20:50 Strawberry丶 阅读(3766) 评论(0) 推荐(0) 编辑