分享

网络中信息的传递与端口号你知道多少

 卩魂殇 2016-11-16

首先什么是计算机端口,为什么要有端口,端口有什么用?带着这些问题我们来一一了解。端口,当然我们说的时软件端口。端口是计算机与外界交流的通道。在windows中通常被称为服务。。首先我们要先知道信息是怎么传递的。

网络中信息的传递与端口号你知道多少

1.TCP/IP协议-----传递数据:话说两台电脑要通讯就必须遵守共同的规则,就好比两个人要沟通就必须使用共同的语言一样。一个只懂英语的人,和一个只懂中文的人由于没有共同的语言(规则)就没办法沟通。两台电脑之间进行通讯所共同遵守的规则,就是网络协议。但是实际上互联网通讯使用的网络协议是TCP/IP网络协议。

只要电脑连上网过后,网络就会分配你个IP给你,(就相当于手机按上手机卡,不出门就可以跟他人交流了),计算机就会根据TCP/IP协议对外交换数据。而TCP/IP协议用三次握手来确定对方是否能接收到你的信息。通俗点说就是两人在山坡上对话,太远了不知道对方是否听得到你,于是产生了以下对话:

(三次握手)“喂,你听得到吗?”

“我听得到呀,你听得到我吗?”

“我能听到你,今天balabala……”(开始传递信息)

这样计算机就可以相互交换数据了。但是问题来了,信息在网络上都是以二进制传输,你传一堆01010...........过来我也不知道到底是什么意思啊。这时候就需要端口了。

2.TCP/IP协议-----端口: TCP/IP 协议规定了每个端口内容 是什么类型,在每个信息的最前面标记出来。比如说你传递过来的是邮件:信息前面就是以110开头的,计算机识别前几个数据后,就会把它交给邮件系统,并按邮件的内容格式翻译过来。 至于什么格式都是根据TCP/IP协议规定的,大家都认同的。

就比如说:两个不同地区的外国人遇到了,两个人都在说话,但是谁也不知道谁在说什么。这时候我们就规定 说话前你用手比一个1,就表示你说的英语,于是另一个人就用英语翻译器把你说的话翻译出来,同理你比一个2就代表日语,对方就用日语翻译器翻译出来。

常见的端口号

Http 80 超文本传输协议。其实就是提供网页(WEB)服务

Ftp 21 文件传输协议。采用FTP方式可以对服务器上传下载文件。

Smtp 25 简单邮件传输协议。主要用于发送邮件。

POP3 110 邮件接受协议,主要进行邮件接收。

Telnet 23 远程登陆协议。现在主要用来进行远程维护。

很多黑客就是利用端口来攻击控制电脑的。比如你开了23号端口,别人破解出密码就可以远程控制你的电脑。

以上内容都是通俗化。简易化的,为了方便理解,有点地方是不确切的。忘勿喷。更多科普知识请关注我,每日更新。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多