POSIX에서의 TCP Socket에 대해 정리합니다. Socket이란? 프로세스 간 데이터 통신의 종착점으로 OS의 API다. 프로세스와 Transport Layer 사이에서 네트워킹을 담당해준다. 네트워크를 경유하면 Network Socket, 같은 Host 상에서 통신하면 Unix domain socket로 나뉜다. UDP와 TCP를 사용한다 IP+Port의 조합으로 Endpoint를 구분한다. 쉽게 비유하면 Socket은 전화기와 같다. IP는 전화번호 Port는 통화하는 사람 Linux나 Unix를 포함한 POSIX 계열 운영체제는 소켓을 file descriptor로 애플리케이션에 노출한다 POSIX 계열의 운영체제에서 소켓은 파일의 한 종류 모든 네트워크 통신은 socket을 통한다. 사용 ..
온프레미스 자체적으로 보유한 데이터센터에 시스템 구축 클라우드가 나오기 전까지 일반적인 인프라 구축 방식 초기 시스템 투자 비용이 크다 Cloud Public / Private / Hybrid/ Multi 퍼블릭 클라우드, 프라이빗 클라우드, 하이브리드 클라우드 및 멀티 클라우드 간 차이점은 위치와 소유권이라는 기준으로 쉽게 정의되기도 한다. Public Cloud 일반적으로 최종 사용자가 소유하지 않은 인프라에서 생성되는 클라우드 환경 환경이 멀티플 테넌트로 파티셔닝 또는 재배포되는 클라우드를 모두 퍼블릭 클라우드 대표적인 업체 AWS, GCP, Azure 초기 시스템 투자 비용 없다 Private Cloud 완전히 독립적인 액세스 권한이 있는 단일 고객만 기반 IT 인프라를 독점적으로 사용하는 경우 ..
- Total
- Today
- Yesterday
- HTTP/2
- database
- GitHub
- direnv
- QUIC
- buildkit
- no-op
- 위코드
- pytest
- go
- 원티드
- web_server
- Python
- Git
- HTTP/3
- thetextbook
- inflearn
- user-agent
- 프리온보딩
- http
- docker-compose
- Isolate level
- gitignore
- k8s
- 창업
- Complier
- cka
- MSA
- 덕타이핑
- Network
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |