[连载]笨兔兔的故事
- hceasy
- 论坛版主
- 帖子: 6009
- 注册时间: 2010-04-17 18:51
- 系统: W10
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7362
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7362
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint
Re: [连载]笨兔兔的故事
上图
- 附件
-
- 笨兔子魔术师造型
- 10-05-16_2121.jpg (34.09 KiB) 查看 1478 次
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
10.04新手入门——笨兔兔讲述自己的故事
- remeber
- 论坛版主
- 帖子: 13030
- 注册时间: 2009-01-06 15:18
- 来自: 人间
Re: [连载]笨兔兔的故事
搞成基德了。。。
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
- remeber
- 论坛版主
- 帖子: 13030
- 注册时间: 2009-01-06 15:18
- 来自: 人间
Re: [连载]笨兔兔的故事
四天没更新了。。蜗牛回来要好好说道说道。。。嘿嘿。。
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
-
- 帖子: 420
- 注册时间: 2009-02-01 19:41
- 联系:
Re: [连载]笨兔兔的故事
蜗牛现在在线的哦 ~~~~




-
- 帖子: 420
- 注册时间: 2009-02-01 19:41
- 联系:
Re: [连载]笨兔兔的故事
懒蜗牛Gentoo, 快出来
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7362
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7362
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint
Re: [连载]笨兔兔的故事
最近工作繁忙,更新速度慢了,对不住观众了,嘿嘿~
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
10.04新手入门——笨兔兔讲述自己的故事
- hceasy
- 论坛版主
- 帖子: 6009
- 注册时间: 2010-04-17 18:51
- 系统: W10
Re: [连载]笨兔兔的故事
我还当更新了呢…继续期待中,蜗牛这个贴子跨时代了…
没有蜗牛的日子里,我整天泡水区,技术贴看了手痒,但没电脑…对了那个兔子等了好久了吧,呵呵,俺老大有数位板,这周日过去就输入…
没有蜗牛的日子里,我整天泡水区,技术贴看了手痒,但没电脑…对了那个兔子等了好久了吧,呵呵,俺老大有数位板,这周日过去就输入…
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7362
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint
Re: [连载]笨兔兔的故事
(98) 端口
一个数据包经过了N个路由的转发,终于到达了目标计算机,然后发生了什么呢?
一封信经过邮局来到了你家。如果是挂号信,肯定是邮递员敲开你家的门,问:“郭海春在么?您的挂号信。” 如果是平信的话,信会被扔进你家的信箱,然后你家有人开邮箱把信取来,看看是谁的,如果是寄给自己的,拆开看;如果是寄给老婆的,拆开看;如果是寄给儿子的,拆开看。(咳咳,个人隐私要尊重啊。)呵呵,好吧,准确的说以上做法不正确,应该是,写给谁的,谁拆开看。这里要说的就是这个收信人的问题,信封上除了要写明地址,还需要写明收信人,毕竟一个地址指示的那一间房子里,多数情况下有不止一个人。同样,一个数据包上虽然写着目标机的IP地址,但是拥有那个IP的计算机上也肯定运行着不止一个程序,那么这个数据包到了这个计算机中,应该给谁呢?是狐狸妹妹的,还是皮筋的呢?(gedit你就不要闹了,你又不是网络程序,肯定不是给你的,乖~啊)所以,数据包也像信件一样,要写收信人,不过不是写程序的名字,而是写端口号。
所谓端口,就是一个系统给所有需要使用网络进行通信的程序分配的一个专门的号码,用处就是用来区分收到的数据包属于哪个程序的。比如狐狸要上网,就要来向我申请,我就会给他一个端口号,比如是38246吧,然后狐狸就用这个端口进行通信了。要看网页,比如要访问www.google.com.hk,咱说了这个访问DNS的流程了,最终获得了这个域名的IP:64.233.189.104 ,然后就打个数据包,写上64.233.189.104,80端口收。就像你在信封上写北京市丰台区造假村28号村长收,一样。并且还要在数据包里写明自己的IP的自己的端口号:58246。信封上不是也得写上寄信人地址么。这样,对方哪个计算机收到数据包后,做出响应,把要求的数据打成数据包,写好地址和端口,发送回来。数据包到达我这台电脑,我首先要看,是不是给我的,因为有时候发到我这里的数据包不一定真的就是给我的。一对IP,果然,没错,是发给我这的。然后再看端口号,是58246,一查,哦,这是我刚分给狐狸妹妹的,那就把这个数据包交给她了。可不能给错人,这倒不是为了什么个人隐私,而是因为不同程序的数据包内容是不一样的格式的,你把狐狸的数据包给了皮筋,他也看不懂,肯定会认为数据包在邮递过程中损坏了。
这个端口也不是乱分配的,也是有一定规矩的。比如刚才说的,狐狸要看网页,怎么就知道给对方的80端口发呢?因为这个80端口是固定用于提供http服务的。端口号从0到65535,其中从0到1023,是公认端口。这个号段的端口都有固定的用途,比如看网页,就要访问对方的80端口;要连接对方的ftp,就要给对方的21端口发请求;要连接对方的ssh,就要找22端口,等等。然后从1024到49151是注册端口,这些端口使用起来相对随意一些,不过一般也都是用来提供服务。比如8080端口,经常被用来提供http代理服务;3389经常被用来入侵查皮。注册端口没有严格的规定,只是各软件自行使用,但是一般都是用来提供服务。最后就是动态或者私有端口,从49152到65535。这些端口就是随便给任何需要连接网络的软件使用了,狐狸妹妹要上网,分一个;奔流要下载,再分一个。动态分配,用完回收,二次利用,可持续发展。
一个数据包经过了N个路由的转发,终于到达了目标计算机,然后发生了什么呢?
一封信经过邮局来到了你家。如果是挂号信,肯定是邮递员敲开你家的门,问:“郭海春在么?您的挂号信。” 如果是平信的话,信会被扔进你家的信箱,然后你家有人开邮箱把信取来,看看是谁的,如果是寄给自己的,拆开看;如果是寄给老婆的,拆开看;如果是寄给儿子的,拆开看。(咳咳,个人隐私要尊重啊。)呵呵,好吧,准确的说以上做法不正确,应该是,写给谁的,谁拆开看。这里要说的就是这个收信人的问题,信封上除了要写明地址,还需要写明收信人,毕竟一个地址指示的那一间房子里,多数情况下有不止一个人。同样,一个数据包上虽然写着目标机的IP地址,但是拥有那个IP的计算机上也肯定运行着不止一个程序,那么这个数据包到了这个计算机中,应该给谁呢?是狐狸妹妹的,还是皮筋的呢?(gedit你就不要闹了,你又不是网络程序,肯定不是给你的,乖~啊)所以,数据包也像信件一样,要写收信人,不过不是写程序的名字,而是写端口号。
所谓端口,就是一个系统给所有需要使用网络进行通信的程序分配的一个专门的号码,用处就是用来区分收到的数据包属于哪个程序的。比如狐狸要上网,就要来向我申请,我就会给他一个端口号,比如是38246吧,然后狐狸就用这个端口进行通信了。要看网页,比如要访问www.google.com.hk,咱说了这个访问DNS的流程了,最终获得了这个域名的IP:64.233.189.104 ,然后就打个数据包,写上64.233.189.104,80端口收。就像你在信封上写北京市丰台区造假村28号村长收,一样。并且还要在数据包里写明自己的IP的自己的端口号:58246。信封上不是也得写上寄信人地址么。这样,对方哪个计算机收到数据包后,做出响应,把要求的数据打成数据包,写好地址和端口,发送回来。数据包到达我这台电脑,我首先要看,是不是给我的,因为有时候发到我这里的数据包不一定真的就是给我的。一对IP,果然,没错,是发给我这的。然后再看端口号,是58246,一查,哦,这是我刚分给狐狸妹妹的,那就把这个数据包交给她了。可不能给错人,这倒不是为了什么个人隐私,而是因为不同程序的数据包内容是不一样的格式的,你把狐狸的数据包给了皮筋,他也看不懂,肯定会认为数据包在邮递过程中损坏了。
这个端口也不是乱分配的,也是有一定规矩的。比如刚才说的,狐狸要看网页,怎么就知道给对方的80端口发呢?因为这个80端口是固定用于提供http服务的。端口号从0到65535,其中从0到1023,是公认端口。这个号段的端口都有固定的用途,比如看网页,就要访问对方的80端口;要连接对方的ftp,就要给对方的21端口发请求;要连接对方的ssh,就要找22端口,等等。然后从1024到49151是注册端口,这些端口使用起来相对随意一些,不过一般也都是用来提供服务。比如8080端口,经常被用来提供http代理服务;3389经常被用来入侵查皮。注册端口没有严格的规定,只是各软件自行使用,但是一般都是用来提供服务。最后就是动态或者私有端口,从49152到65535。这些端口就是随便给任何需要连接网络的软件使用了,狐狸妹妹要上网,分一个;奔流要下载,再分一个。动态分配,用完回收,二次利用,可持续发展。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
10.04新手入门——笨兔兔讲述自己的故事
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7362
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint
- hceasy
- 论坛版主
- 帖子: 6009
- 注册时间: 2010-04-17 18:51
- 系统: W10
- dahe7576
- 帖子: 65
- 注册时间: 2010-02-24 17:53
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7362
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint