跟讀練習: Network Ports Explained - 通過影片學習英語口語

選擇練習模式

每種模式都會開啟全屏練習室。

28 句
如果句子過短或過長,請點選 Edit 進行調整。
1
What is a port? So that is the topic of this  video. Now a port is not a physical connection, it's a logical connection that is used by  programs and services to exchange information.
2
It specifically determines which program or service  on a computer or server that is going to be used.
3
Whether that is pulling up a web page, using  an FTP service, accessing email and so on.
4
And ports have a unique number that identifies  them. The number ranges from 0 - 65535.
5
For example some common ports are port 80 and  443 which are used for web pages. Port number 21 is used for FTP. And port number 25 is used for  email. A port number is always associated with an IP address. An IP address is a numeric address.  It's an identifier for a computer or device on a network. Every device has to have an  IP address for communication purposes.
6
And an IP address and a port number work  together to exchange data on a network.
7
So for example if you want to connect to a  server over the internet, the IP address is used to determine the geographical location  of that server. Such as what continent, country, city, and so on. And a port number determines which  service or program on that server it wants to use.
8
Whether that service or program is a  web page, FTP service, email, and so on.
9
Now in simple terms, what does this all mean? So  as an example, let's take a very common port that just about everyone uses every day and that is  port number 80. Port 80 is associated with HTTP which is web pages. Whenever you visit a web  page from your computer, you're using port 80 whether you know it or not. So let's say you're  sitting at your computer and you want to visit Google's web page. So you would open up a web  browser and then you would type google.com in the address bar. But before your computer can  bring up Google's web page, it has to do a couple of things first. It has to convert the domain  name of google.com into Google's IP address, and in addition since you're using a web browser  which is using HTTP, your computer is going to add port 80 to the IP address. So now the IP address  is going to be used to locate Google's web server.
10
Then once the server is found, the IP address has  done its job. So now it's the port number's turn.
11
And Google's web server will see the incoming  request with port number 80 and will forward that request to its built-in web service. So  you can finally retrieve Google's web page.
12
Now all of this is happening behind the scenes.  You don't see the IP address or the port number that's being used. However there is a way that  you can see it and that is by using the netstat utility. Netstat is short for network statistics  and it's a command line tool that is used to display the current network connections and port  activity on your computer. Nestat is available on various operating systems, but in my example I'm  going to be working on a Windows computer. So at a command prompt you type in netstat and then  we're going to also use a -n sub command so we can see the actual port number and then we'll  press 'enter'. So here in the output we can see our connection to google.com. The local address is our  computer here along with our IP address. And here is the port number that our computer has assigned  itself for this session. The foreign address is google.com. So here we can see the IP address of  Google's web server, along with port number 80 that's being used for this connection because  as I said before, port 80 is used for web pages.
13
Now let's say on the same exact server Google is  running an FTP service where clients can transfer files. FTP is a standard protocol that is used  to transfer files between computers and servers over a network and it uses port number 21. So  on our computer we can open up a web browser and as an example, we'll type in ftp.google.com.  And then we'll see the same thing happen again.
14
The domain name of google.com will be converted  into Google's IP address. And since we're using FTP, our computer will add port 21 to the IP address.  And once Google's server sees the incoming request with port number 21, it'll forward that request  to its built-in FTP service. And if we do the same netstat command again, it'll show a connection  to Google's FTP service using port number 21.
15
So as I stated in the beginning of this video,  port numbers range from 0 - 65535. And they are assigned by an organization called the  Internet Assigned Numbers Authority. And these 65,000 port numbers are broken down into three  categories. Port numbers from 0 - 1023 are called system or well-known ports. These are common ports that most people use every day. And I've mentioned a few of these ports already, such as port 80, 443,  25, and 21. Port numbers from 1024 - 49151 are called user or registered ports. These are ports  that can be registered by companies and developers for a particular service and you can see some  of those examples here. And port numbers from 49152 - 65535 these are called dynamic or private ports.
16
These are client-side ports that are free  to use. These are the port numbers that your computer assigns temporarily to itself during  a session, for example when viewing a web page.
17
So of these three categories, the  top two, which are the well-known and registered port numbers, these two  categories are used on a server. In other words, these are used on a server that our  computer connects to. But the third category which is the dynamic or private port numbers,  these are used on a client, meaning our computer.
18
It's what our computer assigns itself during  a session. So whenever our computer wants to use a service or program on another computer or  server, it assigns itself one of these port numbers.
19
Now sometimes on your computer you might see  well-known port numbers being used, such as port 21 and port 80. So for example if we do a netstat  with a -an sub command, we'll see port 21 and port 80 that are either listening or have  an established connection. And as I stated before these port numbers are used on a server and not  on clients. However servers aren't just large and powerful computers. Your computer can also act  as a server for other computers to connect to.
20
For example if you happen to be running an FTP  service or running a website on your computer you're going to see port 21 and port 80 that are  either listening or have an established connection because you can configure your computer to act  as a server that accepts incoming connections.
21
So let's put this all together and do another  example. So let's go ahead and have our computer connect to a couple of websites such as  yahoo.com and example.com. And then we'll also connect to a separate FTP server. So now if  we do the same netstat -n command again we'll examine the output. And here we see the  local IP address of our computer along with the dynamic or private client-side port numbers  that's being used for that particular session And then we see the two IP addresses of the  websites that our computer is connected to along with the port number because  port 80 is used for websites.
22
And we also see the one FTP site that we  are connected to using port number 21.
23
Now just to clear things up, if you use this  netstat command a lot of times you may see port 443 instead of port 80 during a connection to  a website. And this is because both of these port numbers are used for web pages. But the difference  is, is that port 80 uses HTTP which are for regular unsecured websites. But port 443 uses HTTPS and  the 'S' stands for secure. It's for viewing web pages that have a security feature. And a lot of websites  are now using port 443 instead of port 80.
24
Hey guys I just want to mention that if you want  to increase your knowledge in the networking field or in life in general, I have some audio  books that I recommend in the description below.
25
And you can get them by signing up for a free  30-day trial of Amazon Audible Premium Plus.
26
But even if you cancel your audible membership at  any time during the 30 days, an audio book of your choice is yours to keep forever without  paying anything. I typically listen to an audio book if I just want to learn something as I'm  relaxing. It's a great way to soak up knowledge.
27
And also if you want to know more about the  netstat utility I did a whole video about it and you can find it on my channel. And I want to  thank everyone for watching this video on ports.
28
Please subscribe, leave a comment,  and I will see you in the next video.

下載應用

流利口語所需的一切

AI 發音評分逐句打分
音標練習掌握每個音
詞彙學習建立你的詞庫
詞彙遊戲邊玩邊學

同頻道

FOR YOU

推薦影片

本課的詞彙與口語要點

這節 B1 級別的口語課以影片“Network Ports Explained”為素材。 影片中反覆出現的詞有:port, computer, server, web, address。 這段影片共有 28 個句子、1537 個單詞可供跟讀。 講話部分時長為 10:17。 說話人語速平穩,每分鐘約 149 個詞,很適合跟讀。 85% 的單詞屬於英語最常用的 3,000 詞,其餘的詞建議在練習前先學一下。

影片中的重點詞彙

影片中最難的 14 個單詞,附發音和釋義:

單詞發音釋義
assign 動詞/əˈsaɪn/分配, 分派
audible 形容詞/ˈɔ.dɪ.bəl/聽得見的 /聽得見的
utility 名詞/juːˈtɪlɪti/效用, 用處 /用處
domain 名詞/ˌdəʊˈmeɪ̯n/領域 /領域
configure 動詞/kənˈfɪɡə(ɹ)/配置, 設定 /設定
soak 動詞/soʊk/濕透 /溼透
retrieve 動詞/ɹɪˈtɹiːv/重拾
subscribe 動詞/səbˈskɹaɪb/簽署 /簽署
temporarily 副詞/ˌtɛmpəˈɹɛɹəli/暫時地 /暫時地, 臨時地 /臨時地
continent 名詞/ˈkɑntɪnənt/大陸 /大陸
protocol 名詞/ˈpɹoʊtəˌkɑl/議定書 /議定書
examine 動詞/ɪɡˈzæmɪn/檢查, 調查
cancel 動詞/ˈkæn.sl̩/劃, 勾
relax 動詞/ɹɪˈlæks/鬆開 /鬆開, 放鬆 /放鬆

影片中出現的短語動詞

單詞發音釋義
bring up 動詞撫養 /撫養, 養大 /養大
go ahead 動詞/ˌɡoʊ əˈhɛd/請便 /請便

影片中的語法

說話人最常用的結構,並附上影片中的原話:

結構影片中的用法
被動語態 be + 過去分詞 — 強調發生了什麼,而不是誰做的is always associated · is associated · is found
現在完成時 have/has + 過去分詞 — 過去發生但與現在仍有關聯的事has done · has assigned · I've mentioned
定語從句 who / which + 從句 — 補充說明人或事物HTTP which is · two, which are · HTTP which are

需要注意的發音

說話人用了 19 次縮略和弱讀形式,例如 we'll, you're, I'm。請按聽到的簡短形式來說。

  • 長單詞——注意重音位置: utility /juːˈtɪlɪti/, temporarily /ˌtɛmpəˈɹɛɹəli/, developer /dɪˈvɛləpɚ/

中文母語者容易讀錯的音:

  • /v/ — 不要讀成 /w/,上齒輕觸下唇: convert /kənˈvɝt/, retrieve /ɹɪˈtɹiːv/, developer /dɪˈvɛləpɚ/
  • 詞尾子音 — 要讀清楚,後面不要加母音: dynamic /daɪˈnæm.ɪk/, convert /kənˈvɝt/, numeric /n(j)uːˈmɛɹɪk/, soak /soʊk/, retrieve /ɹɪˈtɹiːv/
  • /r/ 和 /l/ 的區別: geographical /d͡ʒiəˈɡɹæfɪkl̩/, temporarily /ˌtɛmpəˈɹɛɹəli/, protocol /ˈpɹoʊtəˌkɑl/, relax /ɹɪˈlæks/

如何用這段影片練習

  1. 先完整聽一遍影片,不要開口,記下不認識的單詞。
  2. 用正常速度逐句跟讀,每句重複到你的節奏與說話人一致為止。
  3. 錄下自己的聲音並與原聲對比,特別注意 assign, audible, utility 這類單詞。

什麼是跟讀法?

跟讀法 (Shadowing) 是一種有科學依據的語言學習技巧,最初開發用於專業口譯員的培訓,並由多語言者Alexander Arguelles博士普及。這個方法簡單而強大:您在聽英語母語原聲的同時立即大聲重複——就像是一個延遲1-2秒緊跟說話者的影子。與被動聽力或語法練習不同,跟讀法強迫您的大腦和口腔肌肉同時處理並模模擬實的講話模式。研究表明它能顯著提高發音準確性,語調,節奏,連讀,聽力理解和口語流利度——使其成為雅思口語備考和真實英語交流最有效的方法之一。

影子跟讀法: 閱讀完整分步指南 →