사랑하애오
article thumbnail
[Network] Socket, P2P, TCP/UDP
Network 2021. 12. 29. 16:30

지금까지 내가 겪은 네트워크는 Client-Server 구조로 요청하면 응답해주는 형식이었다. 최근 블록체인을 공부하다보니 이쪽은 전혀 다른 P2P(peer-to-peer) 구조였다. Client-Server 서버: 항상 운영되는 호스트 / 고정 IP 주소 / 확장 대비 데이터 센터 클라이언트: 서버와 통신 / 필요시 서버와 접속 / 유동 IP 주소 사용 / 클라이언트 간 통신 없음 P2P(peer-to-peer) 항상 운영되는 호스트 없음 종단 시스템 간 통신 가능 피어는 다른 피어에게 서비스를 요청하거나 제공할 수 있음 자가 확장: 새로운 피어는 서비스 요청과 제공 모두 가능 피어는 필요시 접속되며 IP 주소 변경됨 (관리 어려움) 프로세스 간 통신 프로세스 = 호스트에서 실행되는 프로그램 다른 호스..