Re: [问答] 基础网络问题 port 相关

楼主: yohoboy (小宝包是天使与恶魔)   2020-01-04 02:03:42
原文恕删
如果要比喻的话,可以用电台广播方式说明。
有一天你开车要听警广,在南部的警广频率为93.1MHz(对应网络的网页为
80-Port-HTTP)
你收音机(电脑开启浏览器)须将频道对准93.1MHz才能正确收听,
(如同打上网址)
当然警广的服务(server端)不会只服务您一个,而是很多收听警广的人
(同Client端)
所以您如果是第一个收听的人,也就会有第二个、第三个...等以上收听的人
在听警广广播。(各Client端随机指派Port与Server端连线)
但如果用路人要与警广联系告知某路段有状况,则透过他的电话号码拨入警广
号码07-3590000(Server端-80Port,Client端的随机Port号码如52014)
第二个人如果也要告知,也是透过自己的手机号码拨入警广。
(这时Server端-80Port,Client端的随机Port号码如52013)
这样警广就可以随时更新路况,告知所有收听警广的人
(所有连入该网站的使用者)。
当然你不可能会有同号码不同手机(如同电脑内不同软件连线共用一个port,
会有问题),
绝对是两支或多支不同号码的手机(不同软件使用不同的port,由作业系统指派)
可以拨打警广电话(如同用IE或是火狐或其他浏览器,看你爽用那个)
至于中间怎么行动基地台连线至市话就参考对应的L1及L2架构,这很类似。
所以不用想太复杂,单存一点,上面的回复也说了wireshark 是您的好朋友
多多利用就可以让你知道应用软件对网络的传输方式。
希望能帮到你...
作者: asdfghjklasd (好累的大一生活)   2020-01-05 00:03:00
类比不太对,一个unicast 一个 broadcast
作者: SmallBeeWayn (喵喵叫的蜜蜂猫)   2020-01-15 15:12:00
不是不太对..这篇基本都是错的...请勿参考

Links booklink

Contact Us: admin [ a t ] ucptt.com