목록면접 질문 정리/CS (2)
Deff_Dev
1. 네트워크 프로토콜 (IP, TCP, UDP)에 대해 설명해주세요. 네트워크 프로토콜은 데이터를 주고받는 데이터 통신을 원활하게 하기 위해 미리 정해놓은 통신 규약이다. 더보기 Application 계층사용자와 바로 연결되어 있다.사용자로부터 정보를 입력받아 하위 계층으로 전달 or 하위 계층에서 전송한 데이터를 사용자에게 전달한다.Presentation 계층받은 데이터를 인코딩 or 디코딩하여 데이터의 형식을 정해주는 계층이다.Session 계층네트워크 상 양쪽 연결을 관리하고 연결을 지속시켜주는 계층TCP/IP 세션을 만들고 없애는 역할Transport 계층데이터가 실제로 전송될 때 신뢰성을 보장하기 위한 계층이다.데이터 패킷이 정상적으로 전달되었는지 확인하고, 정상적으로 전달되지 못했다면 재전송..
1. 프로세스와 스레드의 차이는 무엇인가요 ?프로세스는 컴퓨터에서 실제로 실행 중인 프로그램을 의미하고 스레드는 같은 프로세스 내에서 돌아가는 여러 작업 (흐름) 단위를 의미한다.프로세스는 독립된 힙 메모리 공간에서 실행되지만, 스레드는 같은 프로세스 내에서 독립된 스택 메모리 영역을 할당 받는다.다른 스레드에 있는 정보를 가져오는 것을 문맥 교환하는데, 같은 프로세스에 있는 스레드들은 Code, Data, Heap 영역을 공유하기 때문에 문맥 교환이 가볍다프로세스는 한 개 이상의 스레드를 가질 수 있다.2. Unity에서 Main Thread가 아닌 다른 스레드에서 Transform을 변경할 수 있을까 ?결론적으로 말하자면 멀티 스레딩을 이용하면 메인 스레드의 Transform 값을 변경할 수 있다.하..