2008년 06월 24일
과제
09_QUIZ.ppt
06_QUIZ.ppt
03_QUIZ.ppt
04.ppt
01_02_Glossary.hwp
03_Glossary.hwp
04_Glossary.hwp
06_Glossary.hwp
07_Glossary.hwp
# by | 2008/06/24 16:37 | CCNA | 트랙백
# by | 2008/06/15 02:59 | CCNA | 트랙백
# by | 2008/06/15 02:58 | CCNA | 트랙백
03장 라우팅기능
IP데이터그램을 제대로 된 길로 전달하는 것이다.
04장 -> 05장 -> 06장
05장 라우팅 테이블은 라우팅 프로토콜에 의해서 만들어진다.
06장 빨간화살표 (라우팅프로토콜에 의해 라우팅 정보를 알려주는것)
A와 G가 나에게 붙어있다 = A와 G가 속해 있는 네트워크가 나에게 붙어있다.
라우터의 포트의 주소가 속해있는 네트워크가 A와 G가 속해있는 네트워크가 동일하다.
자기 포트의 네트워크기때문에 A와 G가 속해 있다는 것을 알 수 있다. (관리자가 그렇게 설정해뒀기 때문에)
나에게 속해있는 네트워크가 이것이라는 것을 이웃해 있는 라우터에게만 알려준다. [소문에 의한 라우팅(=디스턴스 백터 라우팅, 링크 스테이트 프로토콜 -> 라우팅에는 2가지)]
2번째 라우터는 자신의 이웃에게는 A,G,F에게 갈 수 있다.
->연속, 연속, 연속
2가지 동일한 길이 생겼을때 데이터그램을 보낸 방법은 매트릭에 의해서 보낸다. (RIP = hop수로 판단.)
10장 직접라우팅
동 네트워크에 있으면서 MAC주소로만 통신이 가능한 네트워크
11장 간접라우팅
MAC주소로 통신을 할 수 없고, 데이터를 전송하기 위하여 3계층 이상장비가 필요함 (라우터 등)
그림 -> 간접라우팅, 간접라우팅, 직접라우팅
12장
1이 되는 것은 당연하지만, 3이 아니라 2로 전달하는 이유는 ? ?
라우팅 테이블에 경로가 미리 지정되어 있기때문에
13장 테이블기반 라우팅 - 로컬
G=게이트웨이
패킷의 수신지가 .10.0이면 2번 길로 보내라.
패킷의 수신지가 .20.0이면 3번 길로 보내라.
이 테이블대로 12장의 그림대로 테이블을 작성하면 라우팅이 제대로 작동하는가 ??
포트만 써놓은 경우에는 제대로 동작하지 않는다.
인터페이스만 써놓는경우가 제대로 정보를 주지 못할수도 있다.
14장
13장의 G를 기반으로 연결된 그림
AS(autonomous system) = 하나의 AS는 동일한 관리주체하에 있는 인터페이스들, 호스트들 그리고 네트워크들의 집합
15장
인터페이스만 지정해주면 제대로 작동하지 않을 수 있다.
(인터페이스와 함께 넥스트 홉도 지정하게 되어 있다.)
Destination = 목적지가 무엇인가 ?
(네트워크주소가 오지 않고 한개의 호스트주소가 올 수 있다, 그렇게 되면 Mask의 값은 ? )
Mask = 목적지를 계산하기 위한 마스크는 ?
Protocol = 이 정보가 어느 프로토콜에 의해 설정된 정보인가 ? (Local -> 관리자가 직접 셋팅)
Age = 이 정보가 라우팅 테이블에 들어간지 얼마나 된것인가 ?
Cost = 이 루트로 보낼 때 비용이 얼마나 드는가 ? (local은라우터를 거치지않고 직접 전달되기 때문에 0)
Cost 가 4 면 인터페이스 1번으로 보내서 데스티네이션에 전달할 것인데 Next Hop을 포함하여 4개의 라우터를 거치게 된다.
ex: 패킷이 한개 들어왔다. 패킷을 전달하려면 이 패킷이 어느 네트워크 속한지 알아야 한다.
서브넷마스크를 씌워서 그 결과가 네트워크주소와 같으면 그 네트워크 소속이다.
그래서 라우터가 그 인터페이스로 내보내는데 그것을 200.1.2.3으로 보낸다.
라우팅테이블을 모두 검색했는데 동일한 네트워크를 찾지 못한다면, 폐기시킨다.
때문에, 0.0.0.0 // 0.0.0.0을 만들게 된다.
21장 CIDR
- 클래스가 없는 IP주소이다. (기본 개념)
기존의 클래스 개념이 전혀 없는 표기법 (A 클래스, B 클래스, C 클래스 등등)
[80.0.0.0의 IP는 80.0.0.0 ~ 80.255.255.255이다. 이렇게 되는 이유는 ? 마스크가 255.0.0.0이기 때문이다.]
- 네트워크 수를 줄이는 방안으로 사용되어 짐
22장
32/64/96/128/160으로 갈 수있다고 일일히 보낼 필요없이.
200.1.6.0으로 갈 수 있다고 한번만 보낸다고 알리면 된다.
23장 수퍼네팅
223.255.0.0/19는 C클래스이다.
클래스 개념이라면 IP범위는 223.255.0.0 ~ 223.255.0.255이것이다.
C클래스라면 마스크가 /24가 되어야 하는데 이것은 /19가 되었다.
X.X.11100000.X이라면 세번째 바이트에서 앞에서부터 3비트가 111이기만 하면 되기때문에 31까지된다.
223.255.0.0이라면 C클래스 1개를 대표하는 것이 // 이제 223.255.0.0 ~ 223.255.31.0까지 31개의 C클래스를 대표하게 되었다.
슈퍼네팅은 IP정보만이 아니라 마스크정보까지 같이 보낸다. (CIDR 까지 /XX)
24장 자동적인 라우팅 테이블 관리
IGP : AS 내부에서 사용하는 라우팅 프로토콜
EGP : AS 간에서 사용되는 프로토콜
25장 RIP
☆홉의 수를 매트릭으로 활용한다.
라우팅정보를 자기가 가지고 있는 테이블 전체를 이웃한 라우터에게 보낸다.
이후에는 홉수가 변화가 발생하면 업데이트식으로 이웃한 라우터에게 보낸다.
단점
RIP 장비간 같은 크기의 서브넷마스크만 가능하다.
인증기능이없다 = RIP를 통해서 라우팅 정보가 들어왔을때 정말 라우터가 보낸 것인지, 혹자가 보낸것인지 알 수 없다.
업데이트를 데링의 방송으로 처리하기때문에 필요없는 트래픽이 발생한다.
26장 라우팅 테이블 및 갱신
Old 라우팅 테이블 (원래 상태)
C가 이웃한 라우터
C에게 받은 다음에는 C를 거치기때문에 홉이 1개 증가한다.
Net2가 2홉에서 5홉으로 변경되고
Net6이 F를 통해 8홉을 거치지만 C를 통하면 9홉을 통한다.
27장
예제에 나와있는 홉수가 틀려있다.
자기에게 붙어있는 홉은 1이 아니라 0이기 때문에 홉수는 모두 -1씩 해야된다.
29장 RIP 2 (RIP 1의 3가지 문제를 해결하고자 한다.)
RIP1
서브넷은 고정되어야한다. - 가변길이서브넷가능
인증기능이없다. - 인증기능도입
업데이트를 브로드캐스트 방송망으로 함 - 멀티캐스트로 업데이트
31장
거리 벡터 라우팅 (Distance vector)
거리의 값을 방향으로 결정한다.
이웃한 라우터끼리만 정보 교환
링크 상태 라우팅 (Link state)
자신의 정보를 모든 라우터에게 전송
32장 OSPF (Link State)
라우팅 테이블 정보만 보면 네트워크지도를 그리는게 가능하다.
Link Sate는 네트워크 지도를 그려서 더 좋은 경로를 선택할 수 있다.(코스트가 적게 드는 길을 선택한다)
Distance vector는 다른 라우터가 좋다는 길로만 그냥 그렇게 알고 보내는 것이다.
34장
Dijkstra's Algorithm이 네트워크 지도상의 가장 빠른 길을 찾아내게 된다.
그러한 기능을 하기위하여 설계된 알고리즘이다.
35장 서브넷 설계하기
204.15.5.0은 C클래스이다.
몇개의 서브넷이 필요 ? 5개
각 서브넷에 어떤 주소들을 할당하는가 ? 서브넷비트 3 // 호스트비트 5
IP의 낭비가 심해진다.
# by | 2008/06/05 03:11 | TCP/IP | 트랙백 | 덧글(1)
04장
www에서 가장 많이 사용하는 것이 http이다.
05장
앵커 - HTML의 <a href= "" > (HTML 명령어)
주소는 URL(Uniform Resource Locator)
06장
http://sys.gp.org.dom:999/dirA/dir1/dira/file.html?gold
http:// : Service (http , file , ftp 등등)
sys.gp.org.dom : 시스템 이름 (서버의 FQDN)
:999 : 포트 번호 (정해진 포트번호를 사용하지 않을경우 나타내야한다.)
/dirA/dir1/dira : 시스템 내 어느 폴더에 들어있나
/file.html? : 파일 이름
gold : DB를 검색하는 명령등이 필요하여 변수가 생길때 ?뒤에 나오게 된다. (키워드)
08장
Request와 Response로 이루어져 있다. 이것들은 TCP를 통해서 제공된다.
09장
그 중간에 Proxy가 낄 수 있다.
프락시를 사용하는 이유는 ?
HTTP 캐시기법을 사용함으로써 네트워크의 트래픽을 감소 시킨다.
(프락시의 위치가 중요함 : 프락시는 호스트와 같은 네트워크에 위치한다. 외부로의 트래픽이 감소한다.)
ex:우리학교 내 컴이 네이버에 접속한다.
3천대가 네이버에 접속하게 되면 3천개의 커넥션이 항상 왔다 갔다 해야한다.
보안상의 장점이 생긴다. 프락시를 통해 서버의 웹을 엑세스하면 IP주소가 유저 IP가 나오는게 아니라 프락시 서버의 IP주소가 뜨게 된다.
사용하고 있는 웹을 프로토콜 인스펙터로 잠깐 확인해보면 모든 접속 내역을 알 수 있다.
10장 (3웨이 핸드 쉐이크)
open , request , close
11장 HTTP 1.0과 1.1의 차이점
TCP 핸드쉐이크로 연결을 만들고
연결과 요청을 계속하고
마지막에 TCP 커넥션을 종료 (인터넷 익스프러러를 종료하면 꺼진다.)
11장
HTTP 1.0은 매 요청을 할때마다 연결을 성립한뒤에 GET과 Reponse를 주고 받는다.
HTTP 1.1은 연결을 한번 성립한뒤에 모든 Get과 Reponse를 주고 받고 연결을 해제한다.
12장 HTTP요청의 대표적 2가지
GET은 일반적인 웹페이지를 요청할 때
POST는 폼을 채워넣는 것 (검색어)
13장 HTTP의 응답 코드
14장 HTTP캐시의 과정 (DNS와 비슷함)
15장 스크립팅
16장 CGI(Common GateWay interface)
검색같은 것을 할때 요청 받아서 그때 그때 맞는 페이지를 보여주는 것
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
교수님 25일에 쓴 글이 리플이 없어서요. 체크가 되었는지 확인 부탁드리겠습니다.
CCNA 글을 여러개 올려놔서....
# by | 2008/06/01 16:00 | TCP/IP | 트랙백 | 덧글(1)
◀ 이전 페이지 다음 페이지 ▶