umiibo
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    # Computer Networks 02/16 ## Keywords ### GeoIP 可以來查詢某特定IP位於哪個地理位置(?)的網站 含IP數據庫的軟件工具,根據IP獲得地理位置訊息 - [查詢IP的所在地 geoiplookup](https://ithelp.ithome.com.tw/m/articles/10135269) 只要指令後面再加 IP 即可查詢 ```cmd= $ geoiplookup 8.8.8.8 /*加入-i會有較多詳細資訊*/ $ geoiplookup -i 8.8.8.8 ``` - [利用 GeoIP 列出某地區的所有IP網段](https://ithelp.ithome.com.tw/articles/10038355) - [GeoIP2 Database](https://www.maxmind.com/en/geoip-demo) - [Source Code](https://github.com/maxmind/geoip-api-c) <hr> ### GreatWall (Great Firewall) <font color="#f00">中國</font>國家防火牆,維尼政府用長城將特定網站阻斷,人為造成連線錯誤。 中國人民透過VPN或其他工具突破封鎖,稱作「翻牆」。 <hr> ### IEL 為美國電子電機工程師學會 (IEEE) 與英國工程技術學會 (IET) 出版品之電子全文資訊系統 - [IEL介紹](http://www.hintoninfo.com.tw/Upload/ieee/2019/NKNU-intro.html) - [IEL網址](https://ieeexplore.ieee.org/Xplore/home.jsp) <hr> ### IPSec(L3) 用於建立安全網路連線的通訊規則或協定 會在資料來源處對其進行編碼,並在目的地處進行解碼、還會驗證資料來源 將IP新增了加密與身分驗證,從而可確保協定更加安全 IPSec 可用於執行下列動作: 1. 透過公有網際網路傳送資料時提供路由器安全性。 2. 加密應用程式資料。 3. 如果資料來自已知寄件者,則快速對資料進行身分驗證。 4. 透過設定稱為 IPSec 通道的加密電路來保護網路資料,該電路會對兩個端點之間傳送的所有資料進行加密。 - [什麼是IPSec](https://aws.amazon.com/tw/what-is/ipsec/) - [甚麼是IPSec](https://www.cloudflare.com/zh-tw/learning/network-layer/what-is-ipsec/) <hr> ### OTT(Over-the-top) 透過網際網路直接向觀眾提供的串流媒體服務,如:Netflix、Disney+... 整個 OTT 產業可以分成 1. 內容供應方 2. 平台業者 3. 網路供應商 4. 終端設備供應商 - [OTT Intro.](https://www.endavomedia.com/what-is-ott/) - [介紹OTT產業](https://yiyiclass.com/ott-operation-1/) ### SIP(Session Initiation Protocol) 網路電話(VoIP)基礎技術,屬於會談層(Session Layer) 將傳統電信網過渡至全方位IP化網路服務(All-IP Network Services),致力於實現網際網路、固網、行動、廣電四網融合的關鍵技術。 - [淺談SIP](https://www.ithome.com.tw/article/38869) <hr> ### WebRTC(Web Real-Time Communication) 簡單來說,WebRTC 的概念是由兩項基本核心技術組成: 1. Media Capture and Streams API 代表一個多媒體的同步串流,開發者可以利用這個功能擷取本地端的多媒體串流,並顯示在瀏覽器上或是進行進一步的處理或傳送。 2. peer-to-peer connection 簡稱P2P,點對點連線,意指client電腦之間能夠互相交換資料,無需透過server來處理各用戶端的資料傳輸。 - [WebRTC](https://webrtc.org/?hl=en) - [何謂WebRTC](https://ithelp.ithome.com.tw/articles/10236998) <hr> ### PPP(Point-to-point protocol) 廣域網路協定,是指點對點的網路協定,通常用於兩個網路節點的直接連接,例如可用於兩台電腦透過電話線的網路連接。 可以與各種不同的網路協定互相整合。即使不同的路由器使用不同的協定,例如AppleTalk、Novell IPX或是TCP/IP協定,都可以同時和使用PPP協定的路由器連接並使用。 <hr> ### LCP LCP(Link Control Protocol)負責底層線路控制與連接等等的過程 - [PPP](https://www.techtarget.com/searchnetworking/definition/PPP) - [深入底層PPP](https://www.netadmin.com.tw/netadmin/zh-tw/technology/88F0FF444BE148C48D65BBF9571E5DE3) <hr> ### DPI(deep packet inspection) - Layer7 - [What's DPI?](https://www.apposite-tech.com/blog/what-is-deep-packet-inspection-dpi/) - [What's DPI(2)](https://digitalguardian.com/blog/what-deep-packet-inspection-how-it-works-use-cases-dpi-and-more) <hr> ### Network Processor 網路處理器 - [Wiki](https://zh.wikipedia.org/zh-tw/%E7%BD%91%E7%BB%9C%E5%A4%84%E7%90%86%E5%99%A8) <hr> ### snort - [snort官網](https://www.snort.org/) - [snort介紹](https://ithelp.ithome.com.tw/articles/10185552) <hr> ### IPTable 是一套 Linux 下的防火牆,可以按需要建立 iptables 規則,允許或阻擋網路流量 - [Wiki](https://zh.wikipedia.org/zh-tw/Iptables) - [iptables 指令入門](https://www.ltsplus.com/linux/iptables-command/amp) - [實際應用](https://blog.pulipuli.info/2011/07/linuxiptables.html) <hr> ### Port forwarding 將外部連線轉向到內部的電腦 - [如何在社區網路中分享多台電腦使用](https://joechuang.wordpress.com/tag/port-forwarding/) - [用途+使用方法](https://ningselect.com/30752/58/) <hr> ### DLNA (Digital Living network Alliance) 數位生活網路聯盟 DLNA 認證的裝置可透過家用網路和其他裝置連線及通訊 - [Wiki](https://zh.wikipedia.org/zh-tw/%E6%95%B0%E5%AD%97%E7%94%9F%E6%B4%BB%E7%BD%91%E7%BB%9C%E8%81%94%E7%9B%9F) - [IP網路基礎之DLNA家電應用](https://www.digitimes.com.tw/tech/dt/n/shwnws.asp?id=0000295027_JG61LPQ7171FDY83HIT1F) <hr> ### UPnP(Universal Plug and Play) 隨插即用owo <hr> ### DFS(Distributed File System) - [Geeksforgeeks](https://www.geeksforgeeks.org/what-is-dfsdistributed-file-system/) - [實際使用](https://www.ithome.com.tw/tech/60103) <hr> ### fog computing - [霧計算ˋˇˊ](https://medium.com/it-digital-%E4%BA%92%E8%81%AF%E7%B6%B2/%E9%9B%B2%E8%A8%88%E7%AE%97%E4%B9%8B%E4%B8%8A%E9%82%84%E6%9C%89%E9%9C%A7%E8%A8%88%E7%AE%97-%E9%9C%A7%E8%A8%88%E7%AE%97%E7%9A%84%E5%85%A5%E9%96%80-fog-computing-3eab52996c71) - [What is fog computing?](https://www.spiceworks.com/tech/edge-computing/articles/what-is-fog-computing/) - [Fog Computing Definition](https://www.heavy.ai/technical-glossary/fog-computing) - [fog v.s. edge](https://www.symmetryelectronics.com/blog/fog-computing-vs-edge-computing/) <hr> ### APNS / GCM / FCM - [APNS](https://medium.com/@chiaping.collyn/apple-apns%E6%9E%B6%E6%A7%8B%E8%AA%AA%E6%98%8E-6e789a83d7c9): Apple Push Notification Service 為iOS APP推送通知的管道 - [GCM](https://help.ivanti.com/wl/help/zh_tw/ava/6.1/Avalanche/Mobile_Devices/AndroidGCM.htm): Google Cloud Messaging為Google雲端通訊的遠端通知,[已於2018/4/10淘汰,並從Google的API中移除](https://developers.google.com/cloud-messaging?hl=zh-tw),目前建議改用FCM - [FCM](https://firebase.google.com/docs/cloud-messaging/?hl=zh-tw): Firebase Cloud Messaging(Firebase雲端通訊)是一種跨平台消息傳遞解決方案,可讓您免費可靠地發送消息 <hr> ### 路由器第三方韌體 - [路由器第三方韌體(Tomato、OpenWrt、DD-WRT)介紹](https://m.gamer.com.tw/home/creationDetail.php?sn=4842025) - [OpenWrt](https://openwrt.org/) - ["Hello, world!" for OpenWrt](https://openwrt.org/docs/guide-developer/helloworld/start)

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully