网络端口

NFS服务+Rsyslog服务配置实践

末鹿安然 提交于 2019-12-03 20:59:04
NFS服务 概述 NFS:Network File System(网络文件系统),是一种基于TCP/IP传输的网络文件系统协议,最早由SUN公司研发。目前使用的NFS 4.X版本 通过使用 RPC(远程过程调用 Remote Procedure Call)实现远程到本地的映射,NFS服务启动后开启随机端口并将这些端口向RPC进行注册,RPC监听111端口 ,客户端的请求访问111号端口获取NFC真实端口,然后建立连接传输数据 NFS没有用户的认证机制,且文件的传输都是基于明文的方式,所以安全性很差。通常只在局域网内使用,NFS基于IP来进行认证,需要辅助的守护进程nfsd来进行 传输过程 服务端启动RPC服务,监听111端口 服务端启动NFS,并将监听的随机端口向RPC进行注册 客户端启动RCP服务向服务端的RPC111端口发送请求获取服务端NFS的端口 服务端RPC收到请求后返回NFS注册的端口 客户端通过获取的NFS端口与服务端NFS服务建立连接通信 相关软件包 RPC主程序rpcbind:提供nfs的端口映射功能,监听111端口,进程名为portmapper,通过rpcinfo命令查看端口映射 NFS主程序:nfs-utils,提供 rpc.nfsd 及 rpc.mountd这两个守护进程 主要进程 mountd:是nfs服务的认证服务的守护进程

TCP传输协议

孤街醉人 提交于 2019-12-03 20:58:39
当时查http协议的时候了解的一些网络底层的知识,感觉挺有意思的,就把多位博主的资料整料梳理出来整理到一堆,就当是一篇科普文吧。 一、网络的五层模型 如何分层有不同的模型,有的模型分七层,有的分四层。我觉得,把互联网分成五层,比较容易解释 。 如上图所示,最底下的一层叫做"实体层"(Physical Layer),最上面的一层叫做"应用层"(Application Layer),中间的三层(自下而上)分别是"链接层"(Link Layer)、"网络层"(Network Layer)和"传输层"(Transport Layer)。越下面的层,越靠近硬件;越上面的层,越靠近用户。 一、层与协议 互联网的每一层,都定义了很多协议。这些协议的总称,就叫做"互联网协议"(Internet Protocol Suite)。它们是互联网的核心,下面介绍每一层的功能,主要就是介绍每一层的主要协议。 二、实体层: 内容小结:电脑连接起来的物理手段 实体层,它就是把电脑连接起来的物理手段。它主要规定了网络的一些电气特性,作用是负责传送0和1的电信号。 三、链接层: 内容小结:在同一个子网络里发送数据包。 3.1 定义 链接层,它在"实体层"的上方, 通过以太网协议在同一个子网络里发送数据包 。 3.2 以太网协议(不是http协议) 以太网规定,一组电信号构成一个 数据包 ,叫做"帧"(Frame)

计算机网络学习笔记:第六章.应用层

别来无恙 提交于 2019-12-03 20:46:36
本文是《计算机网络》的自学课程,视频地址为: https://www.bilibili.com/video/av47486689。仅做个人学习使用,如有侵权,请联系删除 第六章:应用层 一个应用层协议,就对应了一个服务 DNS:域名服务 将域名解析为IP地址 例如我们常见的问题:QQ能用,不能上网页,这种一般就是DNS配置出问题了 QQ的登录是直接使用IP地址的: 注意看,QQ用的果然是UDP 域名 所有的域名都是以.开始的,这叫做域名的根 顶级域名:com edu cn net org gov等,代表网站的性质 二级域名:自定义 一般我们说购买一个域名就是购买一个二级域名的管理权,而有了这个管理权之后就可以随意设置三级、四级等域名了。 域名之前,我们可以根据自己的服务来设置前缀:www习惯用表示网站,mail表示邮件服务,ftp表示FTP服务 前缀+域名=FQDN(完全限定域名) 域名解析的过程 域名解析是分布式的 根DNS服务器记录顶级域名解析服务器的地址 顶级域名服务器记录该顶级域名下的每一个域名和ip地址的键值对 如果向一个顶级域名服务器申请解析另一个顶级域名下的域名,它会返回根DNS,然后根DNS将解析申请转发给正确的顶级域名服务器 所以,设备只需要指向一台DNS服务器即可,如果输入的域名该服务器不能处理,它会自动转发,不需要用户做调整 计算机会缓存解析的记录

计算机网络学习笔记:第三章.数据链路层

核能气质少年 提交于 2019-12-03 20:45:35
本文是《计算机网络》的自学课程,视频地址为: https://www.bilibili.com/video/av47486689。仅做个人学习使用,如有侵权,请联系删除 第三章:数据链路层 概述 数据链路层的基本概念: 数据发送模型 从层次上来看数据的流动 路由器检查数据链路层看是不是给自己的,如果是的话再看网络层决定走哪个口发出去。然后到数据链路层进行重新封装以比特流传递。 我们这一章只看数据链路层 数据链路层的信道模型 链路与数据链路 链路指的是物理的线路 网卡+链路=数据链路 帧 数据链路层传输的是帧 在数据链路层加上开始和结束,进入物理层进行传输。到了对方节点的数据链路层再把开始和结束去掉 数据链路层像一个数据管道 三个要解决的基本问题 封装成帧 MTU:最大传输单元,以太网中不能超过1500字节 接收端如果没有接收到帧开始符或者结束符,就会把这个帧扔掉,因为这不是一个完整的帧。 透明传输 如果传输的数据不是仅由“可打印字符”组成时(在传输二进制文件的时候常常发生),就会出现问题 解决方法:转义 最后处理数据的话需要再去掉 差错控制 判断错误的方法: 计算公式如下: 加n位0 除一个(n+1)位数,这个数随意选 做模二除法(每一位做异或运算,注意这不是二进制除法!) 最后传递的是:原本的数据+余数 接收方收到后用这个数再对那个(n+1)位数做除法,如果余数是0

网络七层协议、五层协议与四层协议

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

osi模型——运输层

血红的双手。 提交于 2019-12-03 18:58:10
运输层 运输层概述 运输层提供应用层端到端通信服务,通俗的讲,两个主机通讯,也就是应用层上的进程之间的通信,也就是转换为进程和进程之间的通信了,我们之前学到网络层,IP协议能将分组准确的发送到目的主机,但是停留在网络层,并不知道要怎么交给我们的主机应用进程,通过前面的学习,我们学习有mac地址,通过mac地址能找到同一个网络下主机,有IP地址,通过ip地址能找到不同网络下的网络,结合mac地址就能找到对应主机,那么怎么找到主机应用进程呢,肯定也有一个东西来标识它,那就是我们常说的端口了。 端口 占有16位,其大小也就有65536个,是从0~65535.也就是一台计算机有65535个端口,主机之间的通讯,也就是应用进程之间的通讯,都要依靠端口,一个进程对应一个端口,进程A和进程B通信,进程A分到的端口为60000,进程B分到的端口为60001,进程A通过端口60000发送数据给进程B,就知道要交给60001端口,也就到了进程B中,这样就达到了通信的目的。 熟知端口、登记端口、客户端端口 熟知端口:0-1023, 也就是一些固定的端口号,比如http使用的80端口,意思就是在访问网址时,我们访问服务器的端口就是80,然后服务器那边传网页的数据给我们。 登记端口:1024-49151,比如微软开发了一个系统应用,该应用在通讯或使用时,需要使用到xxx端口,那么就要去登记一下这个端口

详解Linux服务器最大tcp连接数

房东的猫 提交于 2019-12-03 18:54:58
网络编程 在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三路握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少? 如何标识一个TCP连接 在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用一个4四元组来唯一标识一个TCP连接:{local ip, local port,remote ip,remote port}。 client最大tcp连接数 client每次发起tcp连接请求时,除非绑定端口,通常会让系统选取一个空闲的本地端口(local port),该端口是独占的,不能和其他tcp连接共享。tcp端口的数据类型是unsigned short,因此本地端口个数最大只有65536,端口0有特殊含义,不能使用,这样可用端口最多只有65535,所以在全部作为client端的情况下,最大tcp连接数为65535,这些连接可以连到不同的server ip。 server最大tcp连接数 server通常固定在某个本地端口上监听,等待client的连接请求。不考虑地址重用(unix的SO_REUSEADDR选项)的情况下,即使server端有多个ip,本地监听端口也是独占的,因此server端tcp连接4元组中只有remote ip(也就是client ip)和remote port(客户端port)是可变的

一分钟带你快速认识S参数

心不动则不痛 提交于 2019-12-03 17:50:44
S 参数是SI与RF领域工程师必备的基础知识,大家很容易从网络或书本上找到S,Y,Z参数的说明,但即使如此,在相关领域打滚多年的人,仍然可能还是会被一些问题困扰着。你懂S参数吗? 不懂的话,那么请继续往下看~~~ S参数简介 S参数,也就是散射参数。是微波传输中的一个重要参数。S12为反向传输系数,也就是隔离。S21为正向传输系数,也就是增益。S11为输入反射系数,也就是输入回波损耗,S22为输出反射系数,也就是输出回波损耗。 S参数作为描述线性无源传输通道的频域特性,在进行串行链路SI分析的时候,获得通道的准确S参数是一个很重要的环节,通过S参数,我们能看到传输通道的几乎全部特性。信号完整性关注的大部分问题,例如信号的反射,串扰,损耗,都可以从S参数中找到有用的信息。 S参数是射频工程师分析无源器件的可靠的行为级模型,S参数在分析高频无源应用中得到了广泛的应用。S参数描述了,在高频产品的设计中,应用最为广泛的是二端口网络,下面以二端口网络为例说明各个S参数的含义,如下图1 所示: 图1 二端口网络 二端口网络模型 二端口网络共有四个S参数,分别为S11、S12、S21和S22,各参数的物理含义和特殊网络的特性如下: S11:端口2匹配时,端口1的反射系数; S22:端口1匹配时,端口2的反射系数; S12:端口1匹配时,端口2到端口1的反向传输系数; S21:端口2匹配时

cmd命令

£可爱£侵袭症+ 提交于 2019-12-03 17:07:10
net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use \\ip\ipc$ /del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 net user 用户名 密码 /add 建立用户 net user guest /active:yes 激活guest用户 net user 查看有哪些用户 net user 帐户名 查看帐户的属性 net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理 员权限,注意:administrator后加s用复数 net start 查看开启了哪些服务 net start 服务名 开启服务;(如:net start telnet, net start schedule) net stop 服务名 停止某服务 net time \\目标ip 查看对方时间 net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/ yes可取消确认信息 net view 查看本地局域网内开启了哪些共享 net

ftp

送分小仙女□ 提交于 2019-12-03 16:49:37
目录 1.ftp简介 2.ftp架构 3.ftp数据连接模式 4.用户认证 5.1vsftpd的安装 5.2vsftpd配置 5.3配置匿名用户 5.4配置虚拟用户 1.ftp简介 网络文件共享服务主流的主要有三种,分别是ftp、nfs、samba。 FTP是File Transfer Protocol(文件传输协议)的简称,用于internet上的控制文件的双向传输。 FTP也是一个应用程序,基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。 在FTP的使用当中,用户经常遇到两种概念:下载和上传 下载(Download) 上传(Upload) 从远程主机拷贝文件至自己的计算机上 将文件从自己的计算机上拷贝至远程主机上 2.ftp架构 FTP工作于应用层,监听于tcp的21号端口,是一种C/S架构的应用程序。其有多种客户端和服务端的应用程序,下面来简单介绍一下 客户端工具 服务端软件 ftp lftp,lftpget wget,curl filezilla gftp(Linux GUI) 商业软件(flashfxp,cuteftp) wu-ftpd proftpd(提供web接口的一种ftp服务端程序) pureftp vsftpd(Very Secure) ServU(windows平台的一种强大ftp服务端程序) 3.ftp数据连接模式