데이터통신
컴퓨터네트워크
데이터통신
데이터통신
학습내용
물리계층: 아날로그, 디지털 통신, 변조, 라인코딩, 오류제어
링크계층: 다중화(TDM, FDM, WDM), 음성통신(T1), 매체접근제어
네트워크계층: 회선교환, 패킷교환, IP주소
실습 및 숙제 리스트
소리로 HelloWorld 보내기
물리계층: 소리로 비트 전송하기
안드로이드와 리눅스
소켓 프로그래밍: UDP
Stop-n-Wait/Go-back-N/Selective-Repeat ARQ 구현하기
컴퓨터네트워크
컴퓨터네트워크
학습내용
응용계층: 웹과 대표적인 인터넷 응용 프로토콜(메일, 파일전송, p2p 등) 학습 및 프로그래밍
전송계층: TCP/UDP 프로토콜과 소켓 프로그래밍
네트워크계층: OSPF/RIP/BGFP 라우팅 학습
멀티미디어, IoT 제어 방법
암호화 통신 및 TLS 프로그래밍
실습 및 숙제리스트
HTTP 프로토콜 소켓프로그래밍으로 구현
Node.js/Python Flask/Django로 웹 서비스 구현
핵심 소켓 프로그래밍: 쓰레드, 논블로킹, 비동기
WebRTC로 화상채팅 앱 구현
TCP/IP 커널 이해
gRPC 프로그래밍 구현