티스토리 뷰

컴퓨터네트워크 2장


2.1 개요
응용프로토콜 : 프로세스간의 교환하는 정보의 전송규칙을 정의한 규약. (HTTP, FTP,  SMTP, POP3, SNMP, SIP, RTSP)
응용프로토콜들이 교환하는 정보는, 제어정보, 사용자 정보 두가지로 나눌 수 있다. 

2.2 HTTP에 의한 웹페이지 전송절차.
PC에서 URL입력. 이를 HTTP에게 넘겨줌. 이후 DNS에서 IP주소 획득. 제어정보를 포함하는 HTTP요청메시지 생성. 여기엔 대상주소, 요청의종류 등이 포함됨.
요청메시지는 TCP를 이용해 전송된다.TCP로 IP주소와 포트번호를 함께 넘긴다. TCP는 오류제어와 흐름제어 알고리즘을 이용해 신뢰적인 전송을 보장한다. 오류제어는 송수신 TCP간의 순서번호를 확인함으로서 실현되고, 흐름제어는 송신tcp가 수신tcp의 버퍼상태를 확임함으로서 실현됨. 세그먼트 단위로 전송한다. 받는 쪽은 확인세그먼트를 통해 수신한 세그먼트의 순서번호를 확인하고 버퍼의 현재 상태를 알려준다. 오류제어와 흐름제어를 위해 순서번호와 버퍼크기를 맞추는 동기화 작업을 연결설정이라한다.

2.3 TCP에 의한 신뢰적인 데이터 전송 절차
TCP는 HTTP의 요청메시지를 전송하기위해 동기화세그먼트(SYN)과 확인세그먼트(ACK)를 상호교환해 연결을 설정한다.
SYN세그먼트는 출발,목적지 프로세스의 포트번호, 순서번호 등을 포함.
ACK세그먼트는 포트번호, 확인번호, 수신버퍼크기 등을 포함.
양방향전송을 지원하며 각 방향에 대한 동기화 별도 진행.
미수신시 재전송을한다.

2.4 호스트IP에 의한 인터넷 데이터 전달절차
IP데이터그램 : 데이터에 출발,목적지IP주소 등을 추가하여 구성. 목적지주소는 TCP로부터 전달받는 반면, 출발지주소는 미리 할당되어 있어야한다.
동적IP할당 : PPP, DHCP 방식이 있다.

2.5 접속망에 의한 데이터 전달 절차 : DSL 접속망
DSL과 DSLAM간 데이터 전송 단위는 이더넷 프레임이다.
ADSL초기에는 DSLAM과 POP라우터간의 연결을 위해 ATM가상회선을 사용했지만, 현재는 매트로이더넷을 사용한다. 그러나 ADSL과의 호환성으로 ATM을 지원하고 있다. 
맥주소 앞 24비트는 IEEE , 뒤 24비트는 이더넷카드제조회사가 관리한다.
ARP는 제공받은 IP주소를 통해 이더넷의 모든 NIC에 ARP요청메시지를 전달한다. 요청메시지를 수신한 지역라우터의 ARP는 응답메시지를 다시 되보낸다. 이렇게 상대 라우터의 맥 주소를 알 수 있다.

2.6 DSL모뎀과 DSLAM에 의한 데이터 전송
알고있다 이미

2.7 POP라우터에 의한 인터넷 데이터 전달.
특정 호스트와 호스트간 IP데이터그램 전달 경로는 여러개가 존재 할 수 있다. 지역(POP)라우터는 수신된 이더넷프레임으로부터 IP데이터그램을 추출하고, 목적지로 가는 경로상의 다음 라우터로 전달한다.  목적지는 IP데이터그램의 제어정보를 통해 알 수 있고 다음 라우터는 라우팅테이블을 통해 알 수 있다. 

2.8 인터넷 백본망의 데이터 전달
인터넷 백본망에서 라우터는 호스트가 전송안 IP데이터그램을 2단계로 목적지까지 전달한다. 
매우 많은 통민망과 라우터가 있는데, 라우터는 추가/제거가 될 수 있다. 수작업은 힘드므로 동적으로 관리 되는데, 라우터와 라우터가 라우팅 정보를 교환하는 프로토콜을 라우팅 프로토콜 이라고 한다.

2.9 인터넷의 지연시간과 데이터 손실.
큐잉지연시간 : IP데이터그램이 전송을 위해 큐에 대기하는데, 큐를 떠날때까지 걸리는 대기시간이다. 큐가 오버플로우가 되는경우 손실이 될 수 있다.

2.10 인터넷의 차등화된 데이터 전달.
IP데이터그램은 FIFO 방식으로 전달 되는데, 데이터의 속성은 서로 다를 수 있다. 지연시간이 중요한 데이터가 있을수도 있다.
QoS를 제공하기 위해.차등화된 큐를 만들고 별도로 처리하게 한다.

'2013-summer > 컴퓨터네트워크' 카테고리의 다른 글

컴퓨터네트워크 7장  (0) 2013.07.09
컴퓨터네트워크 5장  (0) 2013.07.08
컴퓨터네트워크 4장  (0) 2013.07.04
컴퓨터네트워크 3장  (0) 2013.07.01
컴퓨터네트워크 1장  (0) 2013.06.28
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함