网络端口

集线器、交换机和路由器

和自甴很熟 提交于 2019-11-27 19:20:59
  号称网络硬件三剑客的集线器(Hub)、交换机(Switch)与路由器(Router)一直都是网络界的活跃分子,但让很多初入网络之门的菜鸟恼火的是,它们三者 不仅外观相似,而且经常待在一起,要想分清谁是谁,感觉有点难。我们一起来看看它们之间的区别和联系。 一、集线器   在认识集线器之前,必须先了解一下中继器。在我们接触到的网络中,最简单的就是两台电脑通过两块网卡构成“双机互连”,两块网卡之间一般是由非屏蔽双绞线来充当信号线的。由于双绞线在传输信号时信号功率会逐渐衰减,当信号衰减到一定程度时将造成信号失真,因此在保证信号质量的前提下,双绞线的最大传输距离为100米。当两台电脑之间的距离超过100米时,为了实现双机互连,人们便在这两台电脑之间安装一个“中继器”,它的作用就是将已经衰减得不完整的信号经过整理,重新产生出完整的信号再继续传送。 中继器就是普通集线器的前身,集线器实际就是一种多端口的中继器。集线器一般有4、8、16、24、32等数量的RJ45接口,通过这些接口,集线器便能为相应数量的电脑完成“中继”功能。由于它在网络中处于一种“中心”位置,因此集线器也叫做“Hub”。 二、交换机   交换机也叫交换式集线器,它通过对信息进行重新生成,并经过内部处理后转发至指定端口,具备自动寻址能力和交换作用,由于交换机根据所传递信息包的目的地址,将每一信息包独立地从源端口送至目的端口

在应用层模拟实用停等协议

一笑奈何 提交于 2019-11-27 19:10:22
本文允许转载,转载请保留全文! 【请先阅读】【说明&总目录】 http://www.cnblogs.com/tbcaaa8/p/4415055.html 1. 背景说明 本文章来源于近期需要提交的《计算机网络》课程实验。 教材使用高等教育出版社出版的陈鸣编著的《计算机网络:原理与实践》一书。 实验分为3部分,分别需要在应用层模拟实用停等协议、连续ARQ协议和滑动窗口协议,实现文件的传输。端与端之间的通信使用Socket完成。 语言可以任选,出于简单,本文以java为例,仅介绍使用停等协议的实现,其他内容由同学们自己探索吧。强烈不推荐MFC,除非想把自己玩死。 注:本人对网络兴趣不大,上课睡觉时间远远长于听课时间,故不对文章的正确性做任何保证,代码仅供参考。 2. 模拟实用停等协议的详细思路 本程序仅仅是一个课堂实验而已,故没有在程序结构上花太多心思,基本上算是想到哪儿写到哪儿,所以代码可能有一些奇♂怪的地方。 为了能在单机状态下进行端到端的通信,每个进程即作为Client,又作为Server。在演示时,同时打开两个进程,为两个进程的Server设置不同的端口号,分别由对方进程的Client进行连接,并将IP地址使用127.0.0.1,即可实现单机状态下进程之间的通信。 程序划分为6个类: Main:主要用于显示用户界面,完成与用户的交互;同时定义了程序中的全局常量。 Client

七层协议和四层协议

只愿长相守 提交于 2019-11-27 19:09:58
   OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。完成中继功能的节点通常称为中继系统。一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。具体说: 物理层:网卡,网线,集线器,中继器,调制解调器 数据链路层:网桥,交换机 网络层:路由器 网关工作在第四层传输层及其以上   集线器是物理层设备,采用广播的形式来传输信息。   交换机就是用来进行报文交换的机器。多为链路层设备(二层交换机),能够进行 地址学习 ,采用 存储转发 的形式来交换报文.。   路由器的一个作用是 连通不同的网络 , 另一个作用是选择信息传送的线路 。选择通畅快捷的近路,能大大提高通信速度,减轻网络系统通信负荷,节约网络系统资源,提高网络系统畅通率。 交换机的工作原理   交换机拥有一条很高带宽的内部总线和内部交换矩阵。交换机的所有的端口都挂接在这条总线上,控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口,目的MAC若不存在则广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它添加入内部MAC地址表中。

集成串口服务器网管工业POE交换机,轻松实现双向透明传输

落花浮王杯 提交于 2019-11-27 18:49:47
ONV-IPS31107PFM-2D 系列 工业POE交换机 ,提供7个百兆自适应RJ45端口+3个千兆SFP上联光口插槽+1路RS-485数据端口+1路RS232数据端口,其中1-7口支持IEEE 802.3af/at标准PoE供电,单端口PoE功率达30W,整机最大PoE输出功率为240W。该系列产品是针对满足串口转TCP/IP功能的网络数据转换而设计的,可以直接将串口设备接入网络。 集成串口服务器工业POE交换机 实现串口数据与网络数据的双向透明传输 ONV-IPS31107PFM-2D具有强大业务处理能力,同时提供串口转网络功能,能够将RS-232/485串口转换成TCP/IP网络接口,实现RS-232/485串口与TCP/IP网络接口的数据双向透明传输。使得串口设备能够立即具备TCP/IP网络接口功能,连接网络进行数据通信,极大的扩展串口设备的通信距离。RS-232/485转换提供数据自动控制,支持动态IP(DHCP)和静态IP,支持网关和 代理服务器,可以通过Internet传输数据。利用串口服务器,基于TCP/IP网络通信的系统的软硬件,用户无需对原有系统做任何修改,即可让串口设备方便快捷的整合进网络通信系统。 RS-232/485/二合一串口任意选择,最大通信速率64Gbps,通信速率通过WEB管理程序设定,虚拟串口通信模式下通信速率自适应。 ONV

红动机场:大数据融合让运行变了模样

元气小坏坏 提交于 2019-11-27 18:44:10
随着物联网、大数据、云计算、人工智能等的大力发展,“智慧机场”的概念也得到逐步的延伸和实现。新的技术、新的理念,使得智慧机场的内涵变得更加充实和饱满,而跨界融合和创新使用体验则成为重要突破手段。光网视POE交换机,通过智能传输核心技术,实现智慧机场的智能化、可视化、便捷化、高效化。 项目介绍 井冈山机场坐落在革命摇篮井冈山脚下的泰和县境内,位于赣粤高速、泰井高速、泉南高速、吉安绕城高速和105、319国道的交汇处。是4C级机场,机场建设规模为跑道长2600米,宽45米,航站楼13275平方米。随着我国经济的高速发展,航空运输业也得到快速的发展,机场的旅客、货邮吞吐量迅猛增长,截止2018年旅客吞吐量达65.8万人次。 项目难点 项目需求 ● 高密度端口,安装方便、易于管理 ● 快速和长距离数据传输,支持PoE,为摄像头供电 ● 支持VLAN,高效、灵活的网络,具备快速网络自愈 ● 便于集成,子系统和控制中心之间的网络通信不间断 ● 大数据大流量视频传输7×24不间断无故障运行,支持宽温适用于户外环境; 光网视方案设计 井冈山机场安全系统程序建设包括指挥系统、离港系统、行李系统、安全信息分析系统和机场安全集成联动管理平台。针对机场特点完成关键领域的监控和覆盖,完善平台功能,配置存储满足要求,实现安全系统的联动。 光网视POE交换机 具有全线速、大背板、大缓存,大吞吐量的产品特点

【RHEL7/CentOS7防火墙之firewall-cmd命令详解】

浪子不回头ぞ 提交于 2019-11-27 18:30:35
目录 Firewalld zone firewall-cmd 开始配置防火墙策略 总结 原文: http://blog.gqylpy.com/gqy/318 "Redhat Enterprise Linux7已默认使用 firewalld 防火墙,其管理工具是 firewall-cmd 。使用方式也发生了很大的改变。 基于 iptables 的防火墙已默认不启动,但仍然可以继续使用。 RHEL7中有这几种防火墙共存: firewalld 、 iptables 、 ip6tables 、 ebtables 。 RHEL7的内核版本是3.10,在此版本的内核里防火墙的包过滤机制是 firewalld ,使用 firewalld 来管理 netfilter ,不过底层调用的命令仍然是 iptables 等。 @ *** RHEL7虽然仍有 iptables ,但不建议使用了,而是使用新的 firewalld 服务。 # 查firewalld软件包是否安装 [root@CentOS7 ~]# rpm -q firewalld firewalld-0.5.5-1.fc28.noarch 由于这几种防火墙的 daemon 是冲突的,所以建议禁用其它几种防火墙。 # 禁用方法一: [root@CentOS7 ~]# systemctl mask {iptables,ip6tables

学习笔记4

余生长醉 提交于 2019-11-27 18:23:22
一 RAID 作用 提高IO能力 磁盘并行读写 提高耐用性 磁盘冗余来实现 RAID实现的方式 外接式磁盘阵列:通过扩展卡提供适配能力 内接式RAID:主板集成RAID控制器,安装OS前在BIOS里配置 软件RAID:通过OS实现 常用级别: RAID-0, RAID-1, RAID-5, RAID-10, RAID-50, JBOD RAID-0: 读、写性能提升 可用空间:N*min(S1,S2,...) 无容错能力 最少磁盘数:2, 2+ RAID-1: 读性能提升、写性能略有下降 可用空间:1*min(S1,S2,...) 有冗余能力 最少磁盘数:2, 2N RAID-5: 读、写性能提升 可用空间:(N-1)*min(S1,S2,...) 有容错能力:允许最多1块磁盘损坏 最少磁盘数:3, 3+ RAID-10: 读、写性能提升 可用空间:N*min(S1,S2,...)/2 有容错能力:每组镜像最多只能坏一块 最少磁盘数:4, 4+ RAID-50 多块磁盘先实现RAID5,再组合成RAID0 JBOD:Just a Bunch Of Disks 功能:将多块磁盘的空间合并一个大的连续空间使用 可用空间:sum(S1,S2,...) 二 逻辑卷管理器LVM 逻辑卷:允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小 ,允许在多个物理设备间重新组织文件系统

Jmeter分布式执行报错解决方法汇总

谁说胖子不能爱 提交于 2019-11-27 18:18:18
使用JMeter执行分布式测试,经常遇到各种各样的报错,本文就汇总下工作中经常遇到的几种问题 1、本文master端为windows,slave端为linux 2、不管master和slave在windows还是linux,首先要保证网络是通的,telnet ip 端口就行 3、适合平台大批量调用jmeter实现性能测试排查问题,端口占用,slave异常关闭,造成master端的僵尸进程 一、执行性能压测,执行日志提示Failed to create UDP port(UDP端口创建失败) 出现该问题,就是jmeter的slave进程监听端口被占用,导致不能使用该端口,报错如下 解决方法,只需要修改master机器的jmeter.property文件,该配置文件在jmeter的bin目录下,默认配置只开放了10个端口范围给监听使用,只需要修改即可:   修改成如下即可 二、执行性能压测,master日志执行一部分就卡住不动 异常界面如下,该任务执行过程,只显示了部分执行结果,不会顺利完成 出现该问题,最大的可能就是slave进程被意外关闭了,比如内存不够用,导致异常关闭,master监听不到slave的消息,导致一直挂着 首先在slave机通过netstat -anp|grep 1100,查看slave占用的端口是否正常,下图代表该端口未被占用,slave进程已经关闭了

【转载】基于 Open vSwitch 的 OpenFlow 实践

旧时模样 提交于 2019-11-27 17:21:24
Open vSwitch 概述 Open vSwitch(下面简称为 OVS)是由 Nicira Networks 主导的,运行在虚拟化平台(例如 KVM,Xen)上的虚拟交换机。在虚拟化平台上,OVS 可以为动态变化的端点提供 2 层交换功能,很好的控制虚拟网络中的访问策略、网络隔离、流量监控等等。 OVS 遵循 Apache 2.0 许可证, 能同时支持多种标准的管理接口和协议。OVS 也提供了对 OpenFlow 协议的支持,用户可以使用任何支持 OpenFlow 协议的控制器对 OVS 进行远程管理控制。 Open vSwitch 概述 在 OVS 中, 有几个非常重要的概念: Bridge: Bridge 代表一个以太网交换机(Switch),一个主机中可以创建一个或者多个 Bridge 设备。 Port: 端口与物理交换机的端口概念类似,每个 Port 都隶属于一个 Bridge。 Interface: 连接到 Port 的网络接口设备。在通常情况下,Port 和 Interface 是一对一的关系, 只有在配置 Port 为 bond 模式后,Port 和 Interface 是一对多的关系。 Controller: OpenFlow 控制器。OVS 可以同时接受一个或者多个 OpenFlow 控制器的管理。 datapath: 在 OVS 中,datapath

【RHEL7/CentOS7防火墙之firewall-cmd命令详解】

橙三吉。 提交于 2019-11-27 16:51:11
目录 Firewalld zone firewall-cmd 开始配置防火墙策略 总结 原文: http://blog.gqylpy.com/gqy/318 "Redhat Enterprise Linux7已默认使用 firewalld 防火墙,其管理工具是 firewall-cmd 。使用方式也发生了很大的改变。 基于 iptables 的防火墙已默认不启动,但仍然可以继续使用。 RHEL7中有这几种防火墙共存: firewalld 、 iptables 、 ip6tables 、 ebtables 。 RHEL7的内核版本是3.10,在此版本的内核里防火墙的包过滤机制是 firewalld ,使用 firewalld 来管理 netfilter ,不过底层调用的命令仍然是 iptables 等。 @ *** RHEL7虽然仍有 iptables ,但不建议使用了,而是使用新的 firewalld 服务。 # 查firewalld软件包是否安装 [root@CentOS7 ~]# rpm -q firewalld firewalld-0.5.5-1.fc28.noarch 由于这几种防火墙的 daemon 是冲突的,所以建议禁用其它几种防火墙。 # 禁用方法一: [root@CentOS7 ~]# systemctl mask {iptables,ip6tables