C++/Java/Python을 사용하여 다음을 구현합니다.
적절한 정렬 기술을 사용하여 프레임을 정렬하는 프로그램을 작성하세요.
CRC-CCITT(16비트)를 사용하여 오류 감지 코드에 대한 프로그램을 작성합니다.
Bellman-Ford 알고리즘을 사용하여 정점 사이의 최단 경로를 찾는 프로그램을 작성하세요.
TCP/IP 소켓을 사용하여 클라이언트가 파일 이름을 보내도록 하고 서버가 요청된 파일의 내용이 있는 경우 이를 다시 보내도록 하는 클라이언트-서버 프로그램을 작성합니다.
클라이언트/서버용 데이터그램 소켓에 프로그램을 작성하여 서버 측에서 입력한 메시지를 클라이언트 측에 표시합니다.
데이터를 암호화하고 해독하는 간단한 RSA 알고리즘용 프로그램을 작성하세요.
Leaky Bucket 알고리즘과 Token Bucket 알고리즘을 이용하여 혼잡제어를 위한 프로그램을 작성하시오.
무작위 조기 감지(RED) 혼잡 제어 알고리즘을 구현하는 프로그램을 작성하세요.
에이. 노드 사이에 이중 링크가 있는 3개의 노드 지점 간 네트워크를 구현합니다. 대기열 크기를 설정하고, 대역폭을 변경하고, 삭제된 패킷 수를 찾습니다.
비. 6개의 노드로 구성된 네트워크 토폴로지를 통해 ping 메시지 전송/경로 추적을 구현하고 혼잡으로 인해 손실된 패킷 수를 찾습니다.
에이. n개의 노드를 사용하여 이더넷 LAN을 구현하고 여러 트래픽 노드를 설정하고 다양한 소스/대상에 대한 혼잡 창을 표시합니다.
비. 간단한 ESS와 무선 LAN의 전송 노드를 시뮬레이션으로 구현하고 패킷 전송에 대한 성능을 결정합니다.
에이. NS2/NS3(MAC 계층 사용) 또는 이와 동등한 환경에서 GSM의 성능을 구현하고 연구합니다.
비. NS2/NS3(Call net이라는 스택 사용) 또는 이와 동등한 환경에서 CDMA 성능을 구현하고 연구합니다.