전체 글 (193) 썸네일형 리스트형 TCP와 UDP TCP와 UDP의 공통점과 차이점을 설명해보세요. TCP와 UDP는 인터넷 프로토콜 중 두 가지 주요한 전송 계층 프로토콜입니다. 공통점: 둘 다 인터넷 프로토콜 중 전송 계층에서 사용되는 프로토콜입니다. 둘 다 패킷(Packet)을 이용하여 데이터를 전송합니다. 둘 다 IP 프로토콜을 사용하여 통신합니다. 차이점: TCP는 연결 지향적인 프로토콜이고, UDP는 비연결 지향적인 프로토콜입니다. TCP는 신뢰성 있는 전송을 보장합니다. 패킷의 손실이나 에러가 발생하면 다시 전송하거나 오류를 수정하여 보내지며, 데이터 전송 후에도 확인 응답을 보내어 수신 여부를 확인합니다. 반면 UDP는 신뢰성이 보장되지 않습니다. 패킷의 손실이나 에러가 발생하면 다시 전송하지 않습니다. TCP는 데이터의 순서를 보장합니다.. 프로세스와 스레드 프로세스와 스레드의 차이에 대해 설명해 주세요 프로세스(Process)와 스레드(Thread)는 컴퓨터 시스템에서 동시에 실행될 수 있는 작업 단위를 나타내는 용어입니다. 프로세스는 운영체제로부터 자원을 할당 받은 독립적인 실행 단위입니다. 각 프로세스는 자신만의 메모리 공간을 갖고, 실행 중에는 다른 프로세스와는 완전히 분리된 상태입니다. 프로세스는 독립적으로 실행되기 때문에 서로 간섭하지 않고, 각각이 독립적인 작업을 수행할 수 있습니다. 스레드는 프로세스 내에서 실행되는 실행 단위입니다. 한 프로세스 내에서 여러 개의 스레드를 만들 수 있으며, 이 스레드들은 프로세스 내부의 자원(메모리, 파일 등)을 공유합니다. 스레드는 각각이 별도의 스택(Stack)을 갖고 있지만, 코드, 데이터 섹션, 열린 파.. MSA(Microservice Architecture)란? MSA(Microservice Architecture)란? MicroService Architecture는 이름에서부터 알수있듯이, 작은 서비스 여러개가 모여서 하나의 시스템을 제공하는 아키텍처를 뜻합니다. MicroService Architecture에서 각 서비스는 작고 독립적이며 느슨하게 결합되어 있기 때문에 서비스들을 독립적으로 배포할 수 있고, 전체 프로그램을 빌드한 뒤에 재배치하지 않고도 기존 서비스들을 업데이트 할 수 있습니다. https://github.com/zeroempty2/TIL/blob/main/MSA/MSA.md GitHub - zeroempty2/TIL Contribute to zeroempty2/TIL development by creating an account on Git.. 이전 1 ··· 3 4 5 6 7 8 9 ··· 65 다음 목록 더보기