当前位置:文档之家› 常用网络知识汇总 2017-09-11

常用网络知识汇总 2017-09-11


的信息,而且报文不一定按顺序到达的,所以接收端无从排起。 – UDP接收到数据报不确认。发送端不知是否被正确接收,也不会重发。 – UDP传送数据较TCP快速,系统开销少。 – 缺乏拥塞控制(congestion control),需要基于网络的机制来减小因失控 和高速UDP流量负荷而导致的拥塞崩溃效应。使用包队列和丢弃技术的路 由器这样的网络基本设备,往往就成为降低过大UDP通信量的有效工具。 流媒体中常用数据报拥塞控制协议(DCCP)设计
二层交换机,三层交换机的区别: 二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址 进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中 对于不是同一子网的数据,最先在MAC表中放的是缺省网关的MAC地址;然后就由 三层模块接收到此数据包,查询路由表以确定到达B的路由,将构造一个新的帧头, 其中以缺省网关的MAC地址为源MAC地址,以主机B的MAC地址为目的MAC地址。 通过一定的识别触发机制,确立主机A与B的MAC地址及转发端口的对应关系,并记 录进流缓存条目表,以后的A到B的数据,就直接交由二层交换模块完成。这就通常 所说的一次路由多次转发
2.5.网络设备——路由器
路由器Router:是互联网的主要节点设 备,通过路由决定数据的转发路径
所谓路由:就是指通过相互连接的网 络把信息从【源地点】移动到【目标地点】 的活动; 路由和交换之间的主要区别:交换发 生在OSI参考模型的第二层(数据链路层), 而路由发生在第三层(网络层)。这一区别 决定了路由和交换在移动信息的过程中,需 要使用不同的控制信息,所以两者实现各自 功能的方式是不同的。
楚地了解到数据包是否顺利地发送给目标计算机。 – 而使用TCP协议就不同了,在该协议传输模式中在将数据包成功 发送给目标计算机后,TCP会要求发送一个确认;如果在某个时 限内没有收到确认,那么TCP将重新发送数据包。 – 另外,在传输的过程中,如果接收到无序、丢失以及被破坏的 数据包,TCP还可以负责恢复。

ICMP协议


Internet Control Message Protocol (网际控制报文协议), 是TCP/IP协议集中的一个子协议,属于网络层协议 它是TCP/IP协议族的一个子协议,用于在IP主机、路由 器之间传递控制消息。控制消息是指网络通不通、主机 是否可达、路由是否可用等网络本身的消息。这些控制 消息虽然并不传输用户数据,但是对于用户数据的传递 起着重要的作用 Ping 包探索命令
u
常用协议对应的端口
ARP协议



ARP(AddressResolutionProtocol)“地址解析”:就是 主机在发送帧前将目标IP网络地址转换成目标MAC物理 地址的过程。 属于链路层的协议,在以太网中的数据帧从一个主机到 达网内的另一台主机是根据48位的以太网地址(硬件地 址)来确定接口的,而不是根据32位的IP地址。内核 (如驱动)必须知道目的端的硬件地址才能发送数据。 数据帧里是含有MAC,通过地址解析协议后获得 IP地址冲突 ARP欺骗
– ―Ping of Death‖ 攻击 – ―ICMP风暴”

Tracert 跟踪路由命令
网络协议
u
TCP/IP协议
数据链路层协议: • ARP协议、RARP
网络层协议: • IP协议、ICMP协议 传输层协议: • TCP协议、UDP协议 应用层协议: • FTP、Telnet、SMTP、HTTP、RIP、NFS、DNS
网络层协议: • IP协议、ICMP协议 传输层协议: • TCP协议、UDP协议 应用层协议: • FTP、Telnet、SMTP、HTTP、RIP、NFS、DNS
u
常用协议对应的端口
Telnet协议
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆 服务的标准协议和主要方式。 它为用户提供了操作远程主机的能力。使用者可以在telnet 程序中输入命令,这些命令会在服务器上运行,就像直接 在服务器的控制台上输入一样。必须输入用户名和密码来 登录服务器。Telnet是常用的远程控制Web服务器的方法 安全性不高,应用领域不多
2.网络设备
1. 2. 3. 4. 5.
网卡 网线 集线器(HUB) 交换机(Switch) 路由器(Router)
2.1.网络设备——网卡
网卡:是计算机与网络的必备 连接设备,他有唯一MAC地址
MAC是指网卡的标识符,固化在网卡中。MAC地 址由12位16进制数表示,前6位为厂商标识,后6 位为网卡标识。如:00:E0:4C:7A:14:51

系统中的应用场景: – 查看监听端口是否正常访问
SMTP、HTTP、RIP、NFS、DNS

FTP:File Transfer Protocol 文件传输协议 SMTP: Simple Mail Transfer Protocol简单邮件传输协议 HTTP:Hypertext Transfer Protocol超文本传输协议;
2.城域网(MAN)
规模局限在一座城市的范围内,10~100km的区域
3.广域网(WAN)
网络跨越国界、洲界,甚至全球范围。广域网的典型 代表是Internet网
1 网络分类
按网络拓扑结构分类: 1.总线型 网络中所有的站点共享一条数据通道 2.星型: 各站点通过点到点的链路与中心站相连 3.环形 各站点通过通信介质连成一个封闭的环形
2.2.网络设备——网线
网线:是主机网卡与网络设备之间 的连接介质
双绞线分为:屏蔽(STP)和非屏蔽(UTP) 两种。UTP是使用频率最高的一种。塑料绝 缘外皮里面包裹着八根信号线,每两根为一 对相互缠绕,形成总共四对,双绞线也因此 得名。568是ANSI于1996年制定的布线标准; “A‖表示为IBM的布线标准,“B‖表示 AT&T公司标准。通常使用B标准来制作网线)
提供应用程序网络接口
TCP/UDP
建立端到端连接
ICMP
网络层 数据链路层 物理层
IP
寻址和路由选择
ARP/RARP 802.3
物理介质访问
二进制数据流传输
接口和线缆
OSI模型封装示意图
网络协议
u
TCP/IP协议
数据链路层协议: • ARP协议、RARP
网络层协议: • IP协议、ICMP协议 传输层协议: • TCP协议、UDP协议 应用层协议: • FTP、Telnet、SMTP、HTTP、RIP、NFS、DNS
2.3.网络设备——集线器
集线器:HUB
HUB: “中心”的意思,主要功能 是对接收到的信号进行再生整形放 大,以扩大网络的传输距离,同时 把所有节点集中在以它为中心的节 点上。它工作于OSI参考模型第一层, 即“物理层”。
集线器属于纯硬件底层(物理层)设备,不具有类似于交换机的“智能记忆”和“学 习”能力。也不具备交换机所具有的MAC地址表,它发送数据时都是没有针对性 的,采用广播方式发送。发送数据时,不是直接把数据发送到目的节点,而是把 数据包发送到与集线器相连的所有节点。

TCP/IP协议栈具有简单的分层设计,与OSI参考模型有清晰的对应关系。 OSI参考模型
TCP/IP
应 用 层 传输层 网络层 数据链路层 物理层
7
应用层 表示层
6
5 4 3 2 1
会话层
传输层 网络层 数据链路层
物理层
协议所在层级模型图
应用层 传输层
FTP、Telnet、SMTP、HTTP、 RIP、NFS、DNS
1. 3 :中午 给你300 12 块钱要不要? :00送来呗! 2.什么时候送过来啊? 当然要啊! 客户端 服务器
UDP协议


用户数据报协议( User Datagram Protocol )是 一种无连 接传输层协议,提供面向事务的简单、不可靠信息传送服 务。 UDP协议有如下的特点:
– UDP是无连接的。传输数据前,发送和接收方相互交换信息使双方同步 – UDP对收到的数据不进行排序。在UDP报文的首部中并没有关于数据顺序
TCP/UDP传输视频对比

网络带宽足够的情况下:
– 几乎没有差别

网络带宽不充分时:
– TCP:延时,或者时快时慢 – UDP:不延时,视频走一段丢一段

网络带宽严重不足时:
– TCP:延时逐渐增大,最终丢图像,如此往复 – UDP:始终黑屏或显示马赛克
网络协议
u
TCP/IP协议
数据链路层协议: • ARP协议、RARP
网络协议
u
TCP/IP协议
数据链路层协议: • ARP协议、RARP
网络层协议: • IP协议、ICMP协议 传输层协议: • TCP协议、UDP协议 应用层协议: • FTP、Telnet、SMTP、HTTP、RIP、NFS、DNS
u
常用协议对应的端口
IP协议
IP(Internet Protocol)是“网络之间互连的协议” 任何PC,只要遵守 IP协议就可与因特网互通。IP协议也可 以叫做“因特网协议”。 IP是一个无连接协议,每个信息包作为一个处理过的独立的 单元在网络上传输,这些单元间没有相互联系。在OSI中IP 位于第三层“网络层”。 IP协议实际上是一套由软件程序组成的协议软件,它把各种 不同“帧”统一转换成“IP数据包”格式 数据包是一种分组交换形式,就是把所传送的数据分段打成 “包”, 作为一个“独立的报文”传送出去。 最广泛应用的IP版本是IPv4,IPv6推广中。 IP协议规定:一个主机必须有唯一地址,叫做“IP 地址”。
2.4.网络设备——交换机
交换(switching):是对HUB“共 享”工作模式的改进
交换机拥有一条很高带宽的背部总线和内部交换矩阵。所有的端口都挂接在这条背部总线上, 控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件 地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口, 目的MAC若不存在才广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它 添加入内部MAC地址表中。
相关主题