作者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)