네트워크 실험 4주차 예비 레포트
- 최초 등록일
- 2014.01.19
- 최종 저작일
- 2013.09
- 5페이지/ 한컴오피스
- 가격 1,500원
소개글
네트워크 실험 레포트입니다. (A학점)
목차
1. Network protocol stack을 그리고 각 계층을 간단히 설명하시오.
2. TCL 언어와 OTCL언어의 차이점에 대해서 설명하고, 스크립트언어인 OTCL과 C++언어의 상관관계에 대해서 조사하시오 (Duality관계 설명)
3. NS2 설치 방법에 대해서 조사하시오.
4. 위의 NS2 예제 코드의 시나리오를 설명하시오.
본문내용
1. Network protocol stack을 그리고 각 계층을 간단히 설명하시오.
- Protocol Stack(통신 규약 스택)
네트워크 통신이 어떻게 수행되는지 파악할 수 있도록 만들어 놓은 계층 설명서이다. 각 층을 layer라 구분하며 이들은 서로 다르면서도 필요한 기능을 수행하기 위해 적합한 프로토콜의 종류와 통신방식을 선택한다. layer는 application, presentation, session, transport, network, data link, physical data link 등이 있으며 구성된 특징적 protocol로서 계층이 나누어지는 경우도 있다. (ex. 블루투스 Care Protocol 등)
구성하려는 제품 및 통신에 따라 필요한 layer만으로 그 제품의 stack이 이루어질 수 있다. 예를 들어 OSI의 경우는 7개의 layer로 나누어 설명하만 그보다 간단한 Internet Network 통신의 경우는 application, transport, network, data link, physical 등 4~5개의 layer로 나눌 수 있다. (wireless internet의 경우는 physical layer가 필요 없으므로 4개)
<중 략>
/ns-allinone-2.28/tcl8.4.5/unix:/홈 디렉토리/ns-allinone-2.28/tk8.4.5/unix:/홈 디렉토리/ns-allinone-2.28/ns-2.28/bin
# LD_LiBRARY_PATH 두 가지 지정
export LD_LIBRARY_PATH=/홈 디렉토리/ns-allinone-2.28/otcl-1.9:/홈 디렉토리/ns-allinone-2.28/lib
# TCL_LIBRARY 지정
export TCL_LIBRARY=/홈 디렉토리/ns-allinone-2.28/tcl8.4.5/library
# ns-2 디렉터리로의 이동을 편하게 하기 위한 환경변수
export NS=/홈 디렉토리/ns-allinone-2.28/ns-2.28
vi 에디터에 위와 같이 작성, 저장한 후 source 명령을 이용하여 환경변수를 ns-2에 적용시킨다.
참고 자료
Computer Networking: A Top Down Approach Featuring the Internet, 6th edition, James Kurose & Keith Ross, Perarson Addison-Wesley, 2010.
연세대학교 전기전자공학부 네트워크 실험노트
ZD-net