목차 1. 프로세스와 스레드의 차이에 대해 설명해 주세요 2. TCP와 UDP의 공통점과 차이점을 설명해보세요. 1. 프로세스와 스레드의 차이에 대해 설명해 주세요 프로세스는 하나의 OS로부터 할당받는 작업의 단위입니다. 프로세스는 하나 이상의 스레드를 가지게 됩니다. 스레드는 프로세스의 자원을 이용하는 실행 흐름의 단위 입니다. OS에서는 메모리에 프로세스가 올라갈 때마다 code/data/stack/heap 영역을 할당합니다. 그러니 스레드는 프로세스가 할당받은 메모리 내에서 stack만 할당받고 나머지 영역은 스레드끼리 공유합니다. 프로세스는 다른 프로세스가 오류가 있으면 자신의 프로세스에 영향이 없지만, 스레드는 공유된 메모리를 사용하고있는 다른 스레드도 오류가 발생하는 점이 있습니다. 차이점 :..