Presentation is loading. Please wait.

Presentation is loading. Please wait.

10. About TCP / IP SPARCS 08 우성필.

Similar presentations


Presentation on theme: "10. About TCP / IP SPARCS 08 우성필."— Presentation transcript:

1 10. About TCP / IP SPARCS 08 우성필

2 프로토콜 ? TCP/IP ? 통신을 원하는 두 개체간에 무엇을, 어떻게, 언제 통신할 것인가를 서로 약속한 규약
가. tcp(transmission control protocol) 나. ip(internet protocol) 다. udp(user datagram protocol) 라. ftp(file transfer protocol) 마. telnet 바. smtp(simple mail transfer protocol) 사. pop(post office protocol) 아. rlogin 자. slip(serial line interface protocol) 차. ppp(point-to-point protocol) 인터넷에서 사용하는 기본적인 통신 프로토콜

3 IP (Internet Protocol)
IP Addr : Subnet Mask : Gateway : MAC Addr : 00:EF:FF:0A:EA:F0 IP는 인터넷 프로토콜의 약자인데, 크게 * * * *이런 것들로 구성되어 있습니다.

4 IP Address 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호이다.
IP 주소는 집마다 있는 전화번호라고 생각하면 되는데, IP주소를 하나하나 외우기 힘들기 때문에 도메인을 사용합니다. IP 주소를 줄여서 IP라고 부르기도 하나 IP는 인터넷 규약 자체를 가리키는 말이기 때문에 엄밀하게는 구별해야 한다. IP 버전 4(IPv4) 주소이나 이 주소가 부족해짐에 따라 길이를 늘린 IP 버전 6(IPv6) 주소가 점점 널리 사용되는 추세이다. 32비트로 보통 0~255 사이의 십진수 넷을 비트 IPv6 주소는 보통 두 자리 16진수 여덟 개를 쓰고 각각을 : 기호로 구분한다.

5 IP Address의 Class 분류법 A Class B Class C Class
IP주소는 크게 네트워크 부분과 호스트 부분으로 나누어지는데, 이를 나누는 방법은 IP주소의 클래스라고 합니다. IP주소의 사용자를 위한 클래스는 크게 A,B,C 멀티캐스트 D 실험용 E A클래스는 첫칸 : A클래스임 두번째 칸 : 네트워크 부분 세번째 칸 : 호스트 부분 (네트워크 1~126) 주소로하라. B클래스는 첫,둘: B클래스임 셋: 네트워크부분 넷: 호스트 부분 (네트워크 ~ ) C클래스도 동일 그리고 HOST부분은 SUBNET ID와 HOST ID로 나누는데 이를 Subnet addressing B Class C Class

6 Subnet Mask 라우터가 참조해야할 비트가 어느 것인지를 말해주는 필터역할 255.255.255.0
게이트웨이나 패킷이 도착하면, 그 패킷은 서브넷 번호를 이용하여 조직 내부의 게이트웨이에서 다시 라우팅 될 수 있다. 이때 그 라우터는 서브넷 마스크를 봄으로써 어떤 비트를 참조해야하는지 또는 참조할 필요가 없는지를 알게된다. 마스크는 단순히 라우터가 참조해야할 비트가 어느 것인지를 말해주는 일종의 필터이다. 32 비트 주소 전체를 처리해야하는 부담을 줄여주며, 단순히 마스크에 의해 선택된 비트들만 보도록 해준다.

7 Gateway 다른 네트웍으로 들어가는 입구 역할을 하는 네트웍 포인트 하템 닥템 게이트 웨이1 게이트 웨이2 질럿 라군
라우팅의 관점에서 보면, 인터넷은 많은 게이트웨이 노드들과 호스트 노드들로 구성된 네트웍이라 할 수 있는데, 네트웍 사용자들의 컴퓨터들과 웹페이지와 같은 콘텐츠를 제공하는 컴퓨터들이 바로 호스트 노드들이며, 일반 회사의 네트웍 내에서 트래픽을 통제하는 컴퓨터들이나, 인터넷 서비스제공자들의 컴퓨터가 바로 게이트웨이 노드들이다. 게이트 웨이1 게이트 웨이2 질럿 라군

8 MAC Address MAC 계층에 의해 사용되는 주소로서 네트웍 카드의 48 비트 하드웨어 주소
스위치라는 장치에서 원하는 네트워크장치를 파악할 수 있도록 해줌. PC 허브 스위치 라우터 웹본망의 경로를 거쳐 패킷이 이동한다. 허브와 달리 스위치는 MAC Address를 파악하여 타겟 Pc로 패킷을 보낸다.

9 Packet 데이터와 호 제어 신호가 포함된 2 진수, 즉 비트 그룹
데이터를 전송할 때에는 패킷이라는 기본 전송 단위로 데이터를 분해하여 전송한 후, 다시 원래의 데이터로 재조립하여 처리한다. 중간에 끈기거나 오류가 생길경우를 대비해서.

10 Packet IPV4 20 Byte 영화우행시 나눠서 FTP/IPv4 나머지3 내 컴퓨터 니 컴퓨터 우행시 영화파일
패킷에 대한 정보 프로토콜 정보 에러 수정용 정보 출발지 주소 도착지 주소 실제 데이터 영화우행시 FTP/IPv4 나눠서 나머지3 내 컴퓨터 20byte 헤더임 !! 주소 32 64bite 주소 128 무재한 니 컴퓨터 우행시 영화파일 10000조각 중 7번째 전송중

11 Port 프로그래밍에서, "논리적인 접속장소“ 편지함의 개념으로 이해하자. 스타크래프트(30번)익스플로러(40번)
질럿생산  30번 포트 “  40번 포트 웹 프로토콜인 HTTP와 같이, TCP/IP의 상위 프로토콜을 사용하는 응용프로그램에서는 미리 지정된 포트번호 들을 가지고 있다. 이런 것들은 IANA에 의해 지정되었으며, "잘 알려진 포트들"이라고 불린다. 다른 응용프로그램 프로세스들은 매번 접속할 때마다 포트번호가 동적으로 부여된다. 서버 프로그램이 처음 시작되면, 지정된 포트번호로 바인드된다. 그 서버를 사용하려는 모든 클라이언트 프로그램들은 지정된 포트번호에 바이드해야만 한다. 포트번호는 0부터 이다. 포트번호 0부터 1024까지는 어떤 특권을 가진 서비스에 의해 사용될 수 있도록 예약되어 있다. HTTP 서비스를 위해서는 대개 80번 포트가 지정되는데, 이를 URL에 적을 필요는 없다.

12 Routing Table 라우팅 테이블은 라우터나 기타 다른 인터네트워킹 장치에 저장되어 있는 데이터베이스로서, 네트웍상의 특정 목적지까지의 경로를 나타낸 테이블. 첫번째 줄 호스트를 표시. Eggplant가 위치하는 자신의 IP주소. Default -> Gateway에서 목적지의 주소를 찾지 못했을 때 Flags에는 목적지의 정보 U -> 작동중 N은 목적지가 네트워크임 MSS는 각 연결에 대하여 얼마나 많은 바이트가 오고 갔는지 보여줌. Iface -> lo (자기자신의 네트워크 설정을 위한 인터페이스) eth( 바깥과의 통신을 위한 설정을 하는 인터페이스)

13

14 TCP/IP 설정하기 IP 주소 : 자신의 IP 입력 Subnet Mask : 서브넷의 범위에 따라 지정
Gateway IP: 외부 세계의 기본 경로 역할을 하는 IP주소. 브로드캐스트 주소: 서브넷에 존재하는 모든 머신에 패킷을 전파하려고 사용하는 주소 >

15 TCP/IP 설정하기

16 /etc/hosts IP주소와 그에 해당하는 호스트명이 나열 되어 있다. /etc/networks 자신이 속한 네트워크, 다른 네트워크면 주소가 들어있다. route 명령을 사용하여 네트워크를 추가할 수 있다. Ex) $ route add

17 TCP/IP vs. OSI

18 Q & A END


Download ppt "10. About TCP / IP SPARCS 08 우성필."

Similar presentations


Ads by Google