아니었습니다 ㅜㅜ
예전에 소켓 통신을 이용해서 멀티 채팅 프로그램을 만들었는데...
이번 프로젝트에서 소켓 통신을 이용해서 다시 쓸려고 했거든요.
그걸 교수님이 보시고,
한 번 수업 인원들에게 코드를 소개해보라고 했는데... 어버버 했음요..
코드 자체는 설명할 수 있는데 그 배경 지식들
소켓 통신이 무엇인지?
TCP/IP는 무엇인지?
쓰레드는 무엇인지? 등등
어디까지 설명해야할 지 감을 전혀 못잡겠네요 -_-;
횽들은 우예합니까?
아니었습니다 ㅜㅜ
예전에 소켓 통신을 이용해서 멀티 채팅 프로그램을 만들었는데...
이번 프로젝트에서 소켓 통신을 이용해서 다시 쓸려고 했거든요.
그걸 교수님이 보시고,
한 번 수업 인원들에게 코드를 소개해보라고 했는데... 어버버 했음요..
코드 자체는 설명할 수 있는데 그 배경 지식들
소켓 통신이 무엇인지?
TCP/IP는 무엇인지?
쓰레드는 무엇인지? 등등
어디까지 설명해야할 지 감을 전혀 못잡겠네요 -_-;
횽들은 우예합니까?
난 저 배경디식 설명은 하는데 정작 코딩 못함.
소켓은 버클리에서 만든걸 기반으로, 마치 전화를 거는쪽, 전화를 받는 쪽의 필요요소와 절차들을 정의한 개념 및 인터페이스지. TCP 는 전시 중계국이 터져도 우회를 통해 전송할 데이타를 목적지까지 보내는 안정성을 목표로 만들어진 프로토콜이고, 쓰레드는 하나의 프로세스 안에서 여러개의 작업절차를 병렬화 하기 위해서 사용하는 실행구조지. 멀티 프로세스 모델에서는 프로세스간 메모리가 독립적이어서 IPC 라는 별도의 통신방법이 필요하지만,
멀티 태스킹에선 메모리를 공유하기 때문에 구구절절한 절차가 필요없지. 소켓의 본질은 정수, 쓰레드의 본질은 함수. 라는.
간단히 요약하면 이정도? 평소에 강의를 안해봐서 그런거지 뭐.
오호 ㅋㅋ 소켓과 TCP에 저런 배경이 있었군여
컴맹이또
그럴땐 아는 것만 설명하고 나머지는 대충 넘어가 ㅋ