作為非資工系的轉職仔,邁入後端工程師職涯的第四年,回顧前三年的工作內容,雖然學了很多技術跟工具,但覺得基礎不夠紮實,因此這次參加鐵人賽的主要目的是為了學習/複習...
開頭先稍微解釋一下網際網路(Internet)和網路(Network)的關係,在每一個家庭、企業內部,所有可連網的設備相互連接會形成一個網路(Network),...
OSI Model (Open System Interconnection Model,開放式系統互連模型,簡稱OSI 模型),是由國際化標準組織提出的一種概...
雖然OCI 模型制定的七層架構相當嚴謹,是學習網路架構的好教材,但也因為太過嚴謹,導致在實作上並不容易,在發展上遇到不小的困難;因此OSI 模型通常只作為參考,...
TCP (Transmission Control Protocol,傳輸控制協議),位於傳輸層的協議,它是一種可以保證你資料安全傳輸的協議,建立安全的連線、保...
IP (Internet Protocol,網際網路協議),位於網路層的協議。協議內容定義了資料的封裝結構及定址方式,用於確定目的地位址,讓封包在不同網路之間路...
IP 協議中最為複雜的部份應該就是定址和路由了,簡單介紹一下,定址就是如何將IP 位址分配給各個終端設備,以及如何劃分子網路;而路由就像第一篇介紹網路時一樣,路...
DNS (Domain Name System,網域名稱系統)是網際網路這龐大系統中相當重要的一個環節,試想一下,當你想要連上Google 搜尋資料時,輸入的不...
HTTP 和HTTPS 都是應用層的協議之一,也是一般人使用網路時最常用的協議,當我們在瀏覽網站內容時,不管是網站上的文字、圖片、影片,或是上傳/下載檔案等操作...
當我們開發完一個Web 應用程式,想要將它公開發布到網路上給其他人訪問使用時,會需要一台伺服器專門運行應用程式,總不可能直接使用一台家用電腦或筆電吧… 這個時候...