TCP/IP 정리



1장에서는..
TCP/IP의 개념과  네트워크란 무엇인지. 네트워크 토폴로지(스타형,망형,링형,트리형,버스형)이 있고
LAN에서는 허브와 브리지, 스위치(MAC주소이용) , 라우터(IP주소이용)
하나의 LAN환경에서는 라우팅이 필요 없다.
OSI 7계층에서 각각의 계층 설명과 TCP계층 설명..등을 배웠다.

2장에서는..
IP주소에 대해 본격적으로 배웠는데, IP주소는 네트워크,서브넷,호스트 필드로 나누어진다.
호스트부분이 모두 1이라면 방송주소를 나타내고 0이라면 네트워크자체 주소를 나타낸다.
IP주소의 첫째 비트의 범위를 통해 클래스 A,B,C,D로  나눌수 있다.

4장에서는..
ARP의 헤더에 대해 배웠다.  이때, 실습과 함께 했었는데..실습이라는게 처음엔 그냥 따라서하기만 되서 할만했는데요..
나중엔 좀 어렵더라구요.....;;  실습전 수업을 열심히 들어야만 실습이 편했어요!

5장에서는..
IP의 헤더에 대해.  이때 단편화를 배웠는데 이더넷은 1500바이트 MTU이지만 IP헤더 20바이트를 포함하여 14480바이트 크기의 데이터와 1136바이트 크기의 데이터로 나눈다. 여기서 TTL에 대해 배웠는데 TTL이 0이되면 데이터그램을 폐기시킨다.(이게 왠지 가장 기억에 많이 남아요 ㅎㅎ)

6장에서는..비연결형이며 속도가 빠른대신 신뢰성이 떨어지는 UDP에 대해 배웠다.

7장에서는..도메인 명을 IP 주소로 변환하는 DNS에 대해 배웠다. 여러 기구 도메인과 함께.

8장에서는..연결형이며 속도가 느리지만 신뢰성이 높은 TCP에 대해 배웠다.
헤더와 함께, 핸드셰이크에 대해 배웠다. 핸드셰이크는 3단계로 나누어져 있으면 세션비트 플래그가 02,12,10 순으로 되있다.

11장에서는.. 가장 중요한게 라우팅테이블!
기말시험이 나온다고해서 라우팅테이블만 열심히 봤는데..라우팅테이블은 IP데이터그램을 전달하는 경로를 결정하는데 사용된다.


교수님. 수고하셨습니다!

by 가횽 | 2009/06/17 22:21 | TCP/IP | 트랙백 | 덧글(1)

9장 11장 복습


URL은 전 세계의 웹서버에 있는 문서들을 구별할 수 있게 해주는 표준구격이다.
HTTP는 TCP의 80포트를 사용한다.
자바는 어떤 컴퓨터에서도 실행될 수 있는 작은 응용프로그램을 설계할 수 있도록 한다.
CGI사용자의 정보를 웹서버로부터 외부 응용프로그램에게 전달하는 방법을 제공해준다


직접라우팅- 2개의 IP주소를 갖는 인터페이스들이 동일 서브넷에 있다면 직접라우팅.
간접라우팅- 사용자나 호스트가 다른 곳의 호스트와 통신하려할때. 보내는 쪽에서 목적지까지 데이터그램을 전달하기 위해 IP라우터를 이용한다.
IP는 라우팅되는 프로토콜이기 때문에 OSI3계층은 한 장비에서 다른 장비로 논리적 주소를 이용하여 데이터그램을 전달하는 기능을 갖는다. IP 주소들은 하드웨어 주소로 ARP 프로토콜을 이용하여 변환된다.

RIP 패킷은 다른 라우터에게 알려주기 위한 네트워크에 관련된 정보를 포함하고 있다.
RIP1의 단점은, 서브넷 마스크 정보를 전달하지 않는다.

by 가횽 | 2009/06/17 22:08 | TCP/IP | 트랙백 | 덧글(0)

8장 복습


TCP는 연결지향 프로토콜이며, 신뢰성이 높은 대신 속도가 느리다
TCP는 전송을 위해 파일을 세그먼트로 분리한다


*TCP 헤더*

소스포트   타겟포트        보내는쪽일련번호           수신확인 일련번호   TCP헤더길이
                          신뢰성을 위해 일련번호 사용  

세션 비트 플래그       윈도우크기        TCP검사합
 

<핸드셰이크>
1단계-세션비트플래그가 02 , 수신확인 일련번호를 살펴보면 1단계인지를 확인 할 수 있다.
2단계-세션비트플래그가 12, 서버는 보내는 쪽 일련번호와 클라이언트의 증가된 수신확인 일련번호로 응답한다.
3단계-세션비트플래그가 10, 클라이언트의 수신확인 일련번호를 서버의 일련번호를 1 증가시켜 동기화시킨다.

by 가횽 | 2009/06/17 21:51 | TCP/IP | 트랙백 | 덧글(0)

7장 복습


7장에서는 Domain Name System, 즉 DNS에  대해 배웠다.
DNS란 도메인 명을 IP 주소로 변환해준다.
예로 어플리케이션이 주소를 입력받게 되면 사용되는 IP 주소를 찾기 위해 해석기(resolver)에 넘긴다.
로컬호스트 파일이 비어 있으면 해석기는 해당 IP 주소를 찾기 위해 로컬 DNS에 연결한다.

<기구도메인>
U.S. military        .mil
networks           .net
educational          .edu
등등......

.com 도메인은 상업적 기구에 사용된다
.edu 도메인은 교육 기관에 사용된다
.gov, .mil 도메인은 미국 내에서만 사용되며 연방 정부의 군사 기관에 사용된다.
도메인 이름은 알파벳, 숫자, - 만을 포함한다


BootP는 UDP안에 소속되어 있고 UDP는 IP안에 소속.

by 가횽 | 2009/06/17 21:37 | TCP/IP | 트랙백 | 덧글(0)

6장 복습

6장은 UDP에 관한 내용으로..

UDP는 회선의 설정 없이 메시지를 전송하는 비연결형 프로토콜이다.
반대로 TCP는 연결형 프로토콜이다.
UDP는 TCP보다 신뢰성이 떨어진다. 그러나 빠른 속도를 제공한다.

*UDP 헤더*
소스포트 타겟포트 UDP길이 체크섬

수신측 포트는 데이터를 수신하는 호스트의 어플리케이션을 식별하게 된다.
UDP의 검사합 사용은 선택 사항이기 때문에 신뢰성은 더욱 떨어진다.

UDP와 TCP는 잘 알려진(well known) 포트번호를 사용해서 서비스를 구별한다.
잘 알려진 포트 번호는 0~1023사이의 값을 갖는다.

UDP는 포트번호를 사용하여 클라이언트를 식별한다.

by 가횽 | 2009/06/17 19:01 | TCP/IP | 트랙백 | 덧글(0)

◀ 이전 페이지다음 페이지 ▶