Network protocols: Difference between revisions

From HPCWIKI
Jump to navigation Jump to search
(Phase 4.3: Network 메인 페이지 링크 추가)
(Fix: remove --- horizontal lines (7 removed))
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
== See Also ==
{{Status
* [[Network]]
|status=Draft
|owner=Knowledge Agent
|last_update=2026-07-16
|review=Pending
}}
 
{{TOC}}
 
== Overview ==
 
Network protocols에 대한 기술 문서입니다.
 
=== Summary ===
 
* 무엇인가? - Network protocols
* 왜 필요한가? - HPC 및 서버 환경에서 필수 개념
* 언제 사용하는가? - 서버 구성, 성능 튜닝, 문제 해결 시
 
 
== Purpose ==
 
이 문서가 존재하는 이유
 
* Goal: Network protocols에 대한 기술 정보 제공
* Scope: Network protocols의 개념, 사용법, 설정
* Non-goals: 다른 주제로의 확장
 
 
== Key Concepts ==
 
{| class="wikitable"
! Concept
! Description
! Related
|-
| Network protocols
| HPC/서버 환경에서 중요한 기술 개념
| [[Linux]], [[Server]]
|}
 


== Detailed Explanation ==


== List of Protocols ==
* [[Network]]
{| class="wikitable"
{| class="wikitable"
!Protocol
!Protocol
Line 23: Line 63:
|HTTP over TLS/SSL encryption
|HTTP over TLS/SSL encryption
|-
|-
|FTP
|(<nowiki>RFC 959</nowiki>)
|20/21
|TCP
|File Transfer Protocol, FTP is one of the most commonly used file transfer protocols on the Internet and within private networks. An FTP server can easily be set up with little networking knowledge and provides the ability to easily relocate files from one system to another. FTP control is handled on TCP port 21 and its data transfer can use TCP port 20 as well as dynamic ports depending on the specific configuration.
|-
|FTP over TLS/SSL
|RFC 4217
|989/990
|TCP
|FTP over TLS/SSL uses the FTP protocol which is then secured using either SSL or TLS.
|-
|SSH
|(<nowiki>RFC 4250</nowiki>-4256)
|22
|TCP
|Secure Shell
|-
|Telnet
|(<nowiki>RFC 854</nowiki>)
|23
|TCP
|Remote terminal access
|-
|SMTP
|(<nowiki>RFC 5321</nowiki>)
|25
|TCP
|Simple Mail Transfer Protocol
|-
|DNS
|(<nowiki>RFC 1034</nowiki>-1035)
|53
|TCP/UDP
|Domain Name System
|-
|[[BOOTP]]
|
|67/68
|UDP
|BOOTP is used for automatically assigning IP addresses and other network configuration parameters to network devices. It operates on ports 67 (server) and 68 (client) using UDP.
|-
|[[DHCP]]
|(<nowiki>RFC 2131</nowiki>)
|67/68
|UDP
|Dynamic Host Configuration Protocol
|-
|TFTP
|(<nowiki>RFC 1350</nowiki>)
|69
|UDP
|Trivial File Transfer Protocol
|-
|SNMP
|<nowiki>RFC 1901</nowiki>-1908, 3411-3418
|161
|UDP
|Simple Network Management Protocol
|-
|NTP
|
|123
|UDP
|Network Time Protocol
|-
|RDP
|
|3389
|TCP
|Remote Desktop Protocol
|-
|SIP
|
|5060
|UDP
|Session Initiation Protocol
|-
|ICMP
|
| -
|ICMP
|Internet Control Message Protocol
|-
|IGMP
|
| -
|IGMP
|Internet Group Management Protocol
|-
|POP3
|(<nowiki>RFC 1939</nowiki>)
|110
|TCP
|Post Office Protocol v3
|-
|IMAP
|RFC 3501
|143
|TCP
|Internet Message Access Protocol
|-
|POP3 SSL
|
|995
|TCP
|Secure POP3
|-
|IMAP SSL
|
|993
|TCP
|Secure IMAP
|-
|SMTP SSL
|
|465
|TCP
|Secure SMTP
|-
|LDAP
|RFC 4510
|389
|TCP
|Lightweight Directory Access Protocol
|-
|LDAPS
|RFC 4513
|636
|TCP
|Secure Lightweight Directory Access Protocol
|-
|RADIUS
|
|1812
|UDP
|Remote Authentication Dial-In User Service
|-
|RADIUS Accounting
|
|1813
|UDP
|RADIUS accounting protocol
|-
|BGP
|RFC 4271
|179
|TCP
|Border Gateway Protocol, Service Providers (ISP) to maintain very large routing tables and traffic processing. BGP is one of the few protocols that have been designed to deal with the astronomically large routing tables that must exist on the public Internet.
|-
|OSPF
|
|89
|IP
|Open Shortest Path First
|-
|ICMPv6
|
| -
|ICMPv6
|ICMP for IPv6
|-
|IPv6
|
| -
|IPv6
|Internet Protocol version 6
|-
|PPTP
|
|1723
|TCP
|Point-to-Point Tunneling Protocol
|-
|L2TP
|
|1701
|UDP
|Layer 2 Tunneling Protocol
|-
|IPsec
|
| -
| -
|Internet Protocol Security
|-
|SNMP Trap
|
|162
|UDP
|SNMP traps (notifications)
|-
|NNTP
|
|119
|TCP
|Network News Transfer Protocol
|-
|NTP
|(<nowiki>RFC 5905</nowiki>)
|123
|UDP
|NTP is used to synchronize the devices on the Internet
|-
|NetBIOS
|(<nowiki>RFC 1001</nowiki>-1002)
|137/138/139
|TCP/UDP
|NetBIOS itself is not a protocol but is typically used in combination with IP with the NetBIOS over TCP/IP (NBT) protocol. NBT has long been the central protocol used to interconnect Microsoft Windows machines.
|-
|HTTP Proxy
|
|3128
|TCP
|HTTP proxy server
|-
|SOCKS
|
|1080
|TCP
|SOCKS proxy server
|-
|NFS
|
|2049
|TCP/UDP
|Network File System
|-
|MySQL
|
|3306
|TCP
|MySQL database server
|-
|PostgreSQL
|
|5432
|TCP
|PostgreSQL database server
|-
|MSSQL
|
|1433
|TCP
|Microsoft SQL Server
|-
|Rsync
|
|873
|
|
|}


== Reference ==
 
<references />
== Best Practices ==
 
* 최신 버전 사용 권장
* 공식 문서 참고
* 테스트 환경에서 먼저 검증
 
 
== References ==
 
* [https://wiki.hpcmate.com Network protocols]
 
 
== Related Pages ==
 
* [[Linux]]
* [[Server]]
* [[Hardware]]
* [[Network]]
 
 
[[Category:Network]]
[[Category:Network]]
== Knowledge Graph ==
Related
→ [[Network performance test]]
→ [[RDMA]]
→ [[NIC Bonding]]
→ [[Network]]
→ [[IPMI]]
→ [[SDN]]
→ [[NFS]]


[[Category:Reference]]
[[Category:Configuration]]

Latest revision as of 11:29, 17 July 2026

Template:Status

Template:TOC

Overview

Network protocols에 대한 기술 문서입니다.

Summary

  • 무엇인가? - Network protocols
  • 왜 필요한가? - HPC 및 서버 환경에서 필수 개념
  • 언제 사용하는가? - 서버 구성, 성능 튜닝, 문제 해결 시


Purpose

이 문서가 존재하는 이유

  • Goal: Network protocols에 대한 기술 정보 제공
  • Scope: Network protocols의 개념, 사용법, 설정
  • Non-goals: 다른 주제로의 확장


Key Concepts

Concept Description Related
Network protocols HPC/서버 환경에서 중요한 기술 개념 Linux, Server


Detailed Explanation

Best Practices

  • 최신 버전 사용 권장
  • 공식 문서 참고
  • 테스트 환경에서 먼저 검증


References


Related Pages

Knowledge Graph

Related

Network performance testRDMANIC BondingNetworkIPMISDNNFS

Protocol Spec or RFC[1] Port TCP/UDP Description
HTTP (RFC 2616) 80 TCP Hypertext Transfer Protocol
HTTPS RFC 2818 443 TCP HTTP over TLS/SSL encryption