일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- kakao
- benefits
- Recursive
- 리뷰
- Movie
- BOJ
- 알고리즘
- BFS
- 추천
- array
- health
- Greedy
- coding
- Algorithm
- 영화
- 백준
- 코딩 테스트
- review
- 카카오
- parametric search
- 해설
- 수능
- Netflix
- usaco
- 영어
- 2020
- 완전탐색
- silver
- 나는솔로
- 넷플릭스
- Today
- Total
목록computer (2)
Young
1. 왜 RPC 개념이 나왔는가? 분산 네트워크 환경에서 편하게 프로그래밍하기 위해 등장. 2. RPC 어떻게 편한가? client-server 간의 커뮤니케이션에 필요한 네트워크 관련 코딩 및 지식은 최대한 감춤. client 와 server 모두 일반적인 함수를 호출하는 것처럼 호출, 따라서 일반 Procedure Call 과 같이 requesting program 에 결과가 리턴될 때까지 정지(지연) 됨. 3. RPC 에 대하여 운영체제를 공부하다 보며 프로세스간 통신을 위해 IPC(Inter-Process Communication)을 이용하는 내용을 볼 수 있는데, IPC 의 한 종류. 네트워크에 대한 자세한 이해와 코딩 없이 사용 중인 프로그래밍 언어를 통해 다른 주소 공간 또는 원격 컴퓨터 (..
internet 상에서 사용하는 communication protocol이 여러 개 있는데, 이 중 가장 많이 사용하는 것은 TCP/IP 입니다. 아래 그림을 보면, 데이터가 전송될 때 전송 계층의 'TCP'와 네트워크 계층의 'IP'를 이용합니다. 각 계층에는 많은 통신 규약이 있는데, 이 두 가지의 조합을 이용합니다. 그래서 두 개의 다른 프로토콜을 붙여서 하나의 프로토콜처럼 TCP/IP 라고 말합니다. 계층을 내려가면서, 각 계층에서 header를 붙여 전송하게 됩니다. IP header, TCP header 등을 붙입니다. receiver 쪽에서 이 header를 반대로 하나씩 떼어가면서 마지막에 데이터를 읽게 됩니다. 1. 데이터를 보내는 전반적인 과정을 한 번 보자 sender가 1GB의 데이..