计算机端口

Linux文件共享服务 FTP,NFS 和 Samba

余生颓废 提交于 2019-11-28 12:24:35
Linux 系统中,存储设主要有下面几种: DAS DAS 指 Direct Attached Storage,即直连附加存储,这种设备直接连接到计算机主板总线上,计算机将其识别为一个块设备,例如常见的硬盘,U 盘等,这种设备很难做到共享。 NAS NAS 指 Network Area Storage,它一般是将本地的存储空间共享给其他主机使用,一般通过 C/S 架构实现通信。它实现的是文件级别的共享,计算机通常将共享的设别识别为一个文件系统,其文件服务器会管理锁以实现并发访问。常见的 NAS 有 NFS 和 CIFS。 SAN SAN 指 Storage Area Network,它将传输网络模拟成 SCSI 总线来使用,每一个主机的网卡相当于 SCSI 总线中的 initiator,服务器相当于一个或多个 target,它需要借助客户端和服务端的 SCSI 驱动,通过 FC 或 TCP/IP 协议封装 SCSI 报文。它实现的是块级别的共享,通常被识别为一个块设备,但是需要借助专门的锁管理软件才能实现多主机并发访问。 FTP FTP 是一个文件传输的协议,客户端需要使用专门的 ftp 客户端与服务器端进行通信,以完成文件的上传和下载,FTP 协议工作在应用层。它使用两个连接与客户端通信: 命令连接:用于传输文件管理类命令,此连接在客户端连接后会始终在线 数据连接

SAMBA服务和FTP服务讲解

ε祈祈猫儿з 提交于 2019-11-28 10:14:08
samba服务 Smb主要作为网络通信协议; Smb是基于cs架构; 完成Linux与windows之间的共享;linux与linux之间共享用NFS 第一步:安装samba [root@ken ~]# yum install samba -y 第二步:编辑配置文件 [root@ken ~]# vim /etc/samba/smb.conf ... [ken] comment = ken path = /ken read only = no public = yes ... 第三步:添加访问用户 [root@ken ~]# pdbedit -a -u ken new password: retype new password: Unix username: ken NT username: Account Flags: [U ] User SID: S-1-5-21-2955866158-395382928-516355751-1000 Primary Group SID: S-1-5-21-2955866158-395382928-516355751-513 Full Name: Home Directory: \\ken\ken HomeDir Drive: Logon Script: Profile Path: \\ken\ken\profile Domain: KEN

什么是socket

你。 提交于 2019-11-28 08:53:36
要写网络程序就必须用 Socket ,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会 Socket 编程?一般来说,很多人都会说, Socket 编程基本就是 listen , accept 以及 send , write 等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。 对于网络编程,我们也言必称 TCP/IP ,似乎其它网络协议已经不存在了。对于 TCP/IP ,我们还知道 TCP 和 UDP ,前者可以保证数据的正确和可靠性,后者则允许数据丢失。最后,我们还知道,在建立连接前,必须知道对方的 IP 地址和端口号。除此,普通的程序员就不会知道太多了,很多时候这些知识已经够用了。最多,写服务程序的时候,会使用多线程来处理并发访问。 我们还知道如下几个事实: 1 。一个指定的端口号不能被多个程序共用。比如,如果 IIS 占用了 80 端口,那么 Apache 就不能也用 80 端口了。 2 。很多防火墙只允许特定目标端口的数据包通过。 3 。服务程序在 listen 某个端口并 accept 某个连接请求后,会生成一个新的 socket 来对该请求进行处理。 于是,一个困惑了我很久的问题就产生了。如果一个 socket 创建后并与 80 端口绑定后,是否就意味着该 socket 占用了 80 端口呢?如果是这样的,那么当其 accept 一个请求后

【Linux端口大全】

末鹿安然 提交于 2019-11-28 08:46:58
原文: http://blog.gqylpy.com/gqy/304 2端口:管理实用程序 3端口:压缩进程 5端口:远程作业登录 7端口:回显 9端口:丢弃 11端口:在线用户 13端口:时间 17端口:每日引用 18端口:消息发送协议 19端口:字符发生器 20端口:FTP文件传输协议(默认数据口) 21端口:FTP文件传输协议(控制) 22端口:SSH远程登录协议 23端口:telnet(终端仿真协议),木马Tiny Telnet服务器开放此端口 24端口:预留给个人用邮件系统 25端口:SMTP服务器所开放的端口,用于发送邮件 27端口:NSW用户系统FE 29端口:MSG ICP 31端口:MSG验证,木马Master Paradise,HackersParadise开放此端口 33端口:显示支持协议 37端口:预留给个人打印机服务 37端口:时间 38端口:路由访问协议 39端口:资源定位协议 41端口:图形 42端口:主机名服务 43端口:谁是服务 44端口:MPM (消息处理模块)标志协议 45端口:消息处理模块 46端口:消息处理模块(默认发送口) 47端口 NI FTP 48端口:数码音频后台服务 49端口:TACACS登录主机协议 50端口:远程邮件检查协议 51端口:IMP(接口信息处理机)逻辑地址维护 52端口:施乐网络服务系统时间协议 53端口

什么是端口端口类别知识与修改软件

狂风中的少年 提交于 2019-11-28 08:02:36
什么是端口?如何修改?   我们这里提到的端口不是计算机硬件的I/O端口,而是软件的概念。此工具提供不同类型的服务。有两种类型的端口:TCP端口? UDP端口。当计算机相互通信时,它们也分为两种方式:一种是在发送信息后确认信息是否到达。该方法主要使用TCP协议;另一种是发送后无关紧要,不确认信息是否到达。该方法主要使用UDP协议。由这两种协议对应的服务提供的端口分为TCP端口和UDP端口。我们可以直接在IIS7服务器监控工具中查看服务器的端口。 因此,如果攻击者用软件扫描目标计算机并获得目标计算机打开的端口位置,则目标计算机提供的服务也是已知的。众所周知,服务软件中必定存在漏洞。基于此,攻击者可以初步了解目标计算机。如果计算机的端口打开太多,而管理员不知道,则会出现两种情况:一种是提供服务而管理员不注意,例如,安装IIS时,软件会自动添加很多对于服务,管理员可能不会注意到;另一种是攻击者安装服务器以通过特殊端口连接特洛伊木马。这两种情况都很危险,但说实话,管理员不了解服务器提供的服务,这降低了系统安全系数。 所以最好使用软件 iis7服务器监控工具 来修改端口,来保证我们的安全。 网口分类: 根据端口号可分为3类: (1)众所周知的端口口:从0到1023   他们与某些服务紧密相连。通常这些端口的通信清楚地表明某个服务的协议。例如,端口21分配给FTP服务,端口25分配给SMTP

[转帖]浅谈内网端口转发

不打扰是莪最后的温柔 提交于 2019-11-28 07:39:36
浅谈内网端口转发 https://www.freebuf.com/articles/network/210653.html 学习一下. cmdgaga 2019-08-20 共46983人围观 ,发现 6 个不明物体 网络安全 在渗透测试过程中,我们经常会用到端口转发,利用代理脚本将内网的流量代理到本地进行访问,这样极大的方便了我们对内网进行横向渗透。最常见的端口转发工具不限于以下几款,大家可以根据在实际测试过程的需要进行选择。 开门见山 lcx端口转发 前提是在端口转发的时候需要一台公网服务器,lcx是一款轻便的端口转发工具,Lcx程序多用于被控制计算机处于内网的时候,被控制机可能中了木马程序,虽然能够进行控制,但还是没有使用远程终端登录到本机进行管理方便,因此在很多情况下,都会想方设法在被控制计算机上开启3389端口,然后通过lcx等进行端口转发,进而在本地连接到被控制计算机的远程终端并进行管理和使用。在没有端口转发的情况下外网主机是不能直接连接内网主机的,但是lcx工具可以将内网主机(出入内网主机的需要能够ping通互联网)的某个端口抓发到外网的某个端口上面,这样的话处于外网的主机可以将映射到外网的端口再反弹到另一个外网的端口上面(用的最多的是3389),这样我们就可以直接远程连接反弹的端口就可以与内网主机进行通信。故内网已经打通

Linux(CentOS / RHEL 7) 防火墙

一笑奈何 提交于 2019-11-28 06:26:32
CentOS / RHEL 7 防火墙 /*--> */ /*--> */ CentOS / RHEL 7 防火墙 Table of Contents 1. 简述 2. 常用基本操作 2.1. 查看防火墙状态 2.2. 开启防火墙 2.3. 关闭防火墙 2.4. 开机自动启动防火墙 2.5. 开机关闭防火墙 3. firewalld配置 3.1. 重新加载配置 3.2. zone 3.2.1. 默认zone 3.2.2. 查看zone信息 3.2.3. 查看网卡对应zone 3.2.4. 将网卡添加至zone中 3.2.5. 查看指定zone打开的端口 3.3. 服务管理 3.4. 端口 3.5. 拒绝所有包 4. 参考 1 简述 CentOS 7 与 CentOS 6 对于系统功能的管理与维护方式上发生了巨大的变化,当然CentOS 7 仍兼容CentOS 6中的管理方式。 CentOS 7 中使用的是 systemctl 命令来管理与维护系统功能。而CentOS 6 及之前的版本 中使用的是service命令。 CentOS 7 中防火墙的名字是firewalld[.service] . 防火墙本身也提供了管理命令: firewall-cmd . firewalld 是 iptables的前端控制器, 是 iptables 的一个封装,可以让你更容易地管理 iptables

计算机网络面试

好久不见. 提交于 2019-11-28 05:04:00
文章目录 OSI“实现”:TCP/IP TCP三次握手 为什么需要三次握手才能建立起连接 首次握手的隐患---SYN超时 建立连接后,客户端出现故障怎么办 TCP的四次挥手 为什么会有TIME_WAIT状态 为什么需要四次挥手才能断开连接 服务器出现大量CLOSE_WAIT状态的原因 TCP特点 UDP特点 TCP和UDP的区别 HTTP主要特点 请你说一下HTTP的报文段是什么样的?(请求报文和响应报文) GET方式和POST方式的区别 请你回答一下HTTP用的什么连接? HTTP请求/响应的步骤 在浏览器地址栏键入URL,按下回车之后经历的流程 HTTP和HTTPS的区别 HTTPS数据传输流程 区别 HTTPS真的很安全么 接口和端口的区别 IPv4与IPv6 OSI“实现”:TCP/IP OSI模型注重 通信协议必要的功能 是什么,而TCP/IP则更强调在计算机上 实现协议应该开发哪种程序 。 TCP三次握手 URG:紧急指针标志 ACK:确认序号标志 为1时表示确认号有效,为0表示报文中不含确认信息,忽略确认号字段,上面的确认号是否有效就是通过该标识位控制的 PSH:push标志 RST:重置连接标志 SYN:同步序号,用于建立连接过程 在连接请求中,SYN = 1 与 ACK = 0 表示该数据段没有使用捎带的确认阈,而连接应答捎带一个确认即 SYN = 1 ,ACK

网络协议(osi七层协议)

半城伤御伤魂 提交于 2019-11-28 03:27:56
目录 一 互联网的本质 二 osi七层协议 三 网络通信实现 四 网络通信流程 五. 访问流程示例图 一 互联网的本质 咱们先不说互联网是如何通信的(发送数据,文件等),先用一个经典的例子,给大家说明什么是互联网通信。 现在追溯到八九十年代,当时电话刚刚兴起,还没有手机的概念,只是有线电话,那么此时你要是给在外地的人打电话,你应该怎么做? 首先你要确保你们两个的座机要有一堆连接介质连接(电话线,转换器等等)咱们统称物理连接介质。 其次,你要拨号,锁定对方的电话。 最后就开始通话了。 通话是有学问的,当时那个年代还没有推广普通话,所以你要是和河南的人电话联系,你要讲河南话。 你要是和东北的人电话联系,你要讲东北话。 你要是和上海的人联系你要讲上海话。 如果你要是有广西,内蒙,唐山,山东等等等等的朋友,你要是打电话是否都要学习当地的方言才能沟通呢? 其实不是,而是咱们推广了普通话,这样只要大家都会说普通话,这样就可以建立良好的通信。 那如果是与特朗普和普京通电话呢? 那你还要学各个国家的语言么? No!No! No! 咱们现在国际上交流通用语言就是英语,其实咱们把英语学会了,就可以与各个国家的人交流了。这两个例子说明了什么?说明了咱们要统一标准,都遵循一个标准的话,就可以建立良好的通信。 两台计算机之间的通信与两个人打电话原理是一样的。   1,首先要通过各种物理连接介质连接。   2

【Linux端口大全】

倖福魔咒の 提交于 2019-11-27 20:56:21
"2端口:管理实用程序 3端口:压缩进程 5端口:远程作业登录 7端口:回显 9端口:丢弃 11端口:在线用户 13端口:时间 17端口:每日引用 18端口:消息发送协议 19端口:字符发生器 20端口:FTP文件传输协议(默认数据口) 21端口:FTP文件传输协议(控制) 22端口:SSH远程登录协议 23端口:telnet(终端仿真协议),木马Tiny Telnet服务器开放此端口 24端口:预留给个人用邮件系统 25端口:SMTP服务器所开放的端口,用于发送邮件 27端口:NSW用户系统FE 29端口:MSG ICP 31端口:MSG验证,木马Master Paradise,HackersParadise开放此端口 33端口:显示支持协议 37端口:预留给个人打印机服务 37端口:时间 38端口:路由访问协议 39端口:资源定位协议 41端口:图形 42端口:主机名服务 43端口:谁是服务 44端口:MPM (消息处理模块)标志协议 45端口:消息处理模块 46端口:消息处理模块(默认发送口) 47端口 NI FTP 48端口:数码音频后台服务 49端口:TACACS登录主机协议 50端口:远程邮件检查协议 51端口:IMP(接口信息处理机)逻辑地址维护 52端口:施乐网络服务系统时间协议 53端口:DNS域名服务器 54端口:施乐网络服务系统票据交换 55端口