作者flyworldhan (SCA 93rd)
看板winsock
标题Re: [问题] telnet与http??
时间Mon Jan 23 03:39:53 2006
※ 引述《evkissin (kissin)》之铭言:
: 小弟一直搞不懂这两者有何差别??
: 我ping了ptt.cc结果出现 140.112.90.72
domain name <--> IP
这是让难记的IP变成好记的方法(当初设计的目的XD)
一个domain 只能有一个ip 一个ip 可以有好多个domain name
在你连过去的时候,打哪个都一样. 可以在命令提示字元打nslookup
然後打一些例如ptt.cc www.google.com 来试试看 找到ip 或是打 ip找domain name
: 然後分别用http与telnet去连线结果得到两种不同的东西...
: 同一个ip位什麽用不同的东西连可以得到不同的东西呢??
电脑分有很多个通讯用的门 专有名词叫做"port"
telnet 和 http 则是分别为不同的协定 有着不同的 port 还有指令
telnet 连接的和 http 连接的既然是不同的port, 那机器所回应的东西当然也不一样
: 而且好像并不是所有的都是这样,好比说花师的BBS为192.192.6.107
BBS 预设是开在23 port ,也就是跟 telnet是一样的
所以上B就是用telnet
: 但用http连却找不到网页????
http 预设80 port 当然找不到东西
: telnet可以连一般网页吗??
可以, telnet www.google.com 80 (<---後面这就是让telnet去跑80PORT)
但是用telnet 连的话就没有http的指令 要自己打
例如 GET / index.html HTTP/1.1 (这等於你用http刚连上然後找到主页)
除非你要研究怎样写程式和http的东西沟通
否则用telnet 这种方式连是吃力不讨好
: 位什麽它就叫终端机呢??
终端机的意思就是可以让系统输出东西(像是网页)
或是可以让user 输入东西 (像是BBS)
所以两个都是终端机
: http就不是终端机吗??
: 请高人指点迷津...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.218.155
※ 编辑: flyworldhan 来自: 140.115.218.155 (01/23 03:40)