小马驹:“难题挺多,目前来说最大的问题是,我看不懂icq是怎么建立通讯的。”
小马驹:“icq应该是采用tcpip协议或udp协议,我不理解的地方在于,当两个客户在不同防火墙下,他们是怎么通讯的,比如我们?”
小马驹:“虽然icq通过服务器中转,但我把消息通过服务器传给你的时候,因为你用代理上网或者设置了网关,那服务器就不知道你的ip地址,他们是怎么做到向你发消息的呢?”
小马驹:“如果服务器总是被动的,即客户每隔一定周期访问一次服务器的话,服务器的负担岂不是无故加重了吗?”
小马驹:“如果我说的不对,那icq具体怎么通讯的?”
麻花同学看样子确实是一个求知欲非常强烈的人,难怪后世很多人说起过,麻花同学在谈论起专业知识的时候会特别活跃。
如今看来果然是真的,对自己一个第一次认识的网友,都能聊这么多。
不过看着他的问题,楚尘却露出了笑容。
他没有骗麻花,编程方面他确实懂一点,并不算精通,毕竟这是他前世工作闲暇的时候没事干自学的。
后世学习那些东西,可比现在简单很多。
而且起步就很高,甚至有很多案例可以参考。
而巧合的是,麻花问出来的问题,正好是楚尘前世曾经了解过的东西,此时稍稍整理,直接开始讲堂:
“这问题其实很好理解,icq登陆通过端口登陆,便把ip地址和登陆的端口号送入服务器,如果是代理上网,那送出的ip地址是代理服务器的地址,那端口号是由代理软件影射了的一个端口。”
“比如说……”
“总结起来,就是利用udp发送,udp包是通过端口号确认,udp包的下层是ip包,而ip包是通过ip地址确认的。”
“这么说,你明白了吗?”
敲完长长一串,楚尘揉了揉有些发酸的手腕,前世天天要打字,如今重生回来,才打了这么点就感觉手酸的厉害,看来还是不能懈怠啊。
但等了半天,对面依旧没有回答。
楚尘有些奇怪。
麻花这家伙,听懂了没有?
小马驹:“啊啊啊啊啊啊啊啊!”
小马驹:“偶像!体育老师,你是我偶像!你太牛了!”