네트워크 주소 변환 글로벌 IP 주소 : 보통 사설 IP주소 사설 IP 주소 : 인터넷에 연결하지 않고 자유롭게 사용해도 되는 주소 그런데 인터넷에 접속하는 대수가 너무 많아서 글로벌 IP 주소가 부족 => 클래스리스 어드레싱, IPv6, 네트워크 주소 변환 네트워크 주소 변환(Network Address Translation) NAT 인터넷 사업자로부터 할당 받으면 보통 IP주소는 16개. 500개가 필요해. 이때 NAT이 필요 먼저 내부 네트워크에는 사설 IP 주소를 할당(내부 네트워크 내에서 TCP/IP를 사용한 통신을 하기 위해서) 그리고 NAT에 의해 내부 네트워크에서 할당한 사설 IP 주소를 글로벌 IP 주소로 변환 단점 : 동시 접속 수의 문제(보유한 글로벌 IP 주소 수 이상의 호스트는 인..
4계층의 역할과 개요 4계층 이상의 상위 계층에서는 데이터를 운반하는 직접적인 동작은 하지 않는다. 4계층 이상의 상위 계층에서는 전달할, 전달된 데이터에 대해 필요한 처리를 함. 3계층까지는 수신처 자체가 존재하지 않거나 데이터가 도중에 손실됐거나 에러에 의해 파기됐다는 등의 문제들은 신경쓰지 않는다. => 4계층이 에러 복구(역할1) 흐름제어 : 신뢰성이 높은 통신을 위해서 에러를 복구하고 통신 상태도 확인한다.(역할2) 실은 데이터를 주고받는 것은 애플리케이션이다. 포트 번호 : 어느 애플리케이션이 송수신할지를 결정하는 번호 TCP/IP에서 실제로 이런 제어를 행하는 것이 TCP와 UDP라는 두 프로토콜. 통신할 때 둘 중 어느 한 쪽이 사용. because TCP와 UDP는 역할이 다름 커넥션과 ..
RIP 메트릭(Metric) : 최적의 경로를 결정할 때의 판단기준 RIP 동작 : 디스턴스 백터(거리, 방향) 라우팅 업데이트 : 라우터가 다른 라우터와 교환하는 정보를 RIP에서는 라우팅 업데이트라고 함. 이 때 교환하는 정보 : 라우팅 테이블(30초에 1번 보냄) 6번 수신 받지 않으면 그 라우터에는 뭔가 장애가 발생했다고 간주해서 그 라우터를 사용하는 경로들을 파기 RIP는 메트릭에서 홉수를 사용(홉 수 : 수신처 네트워크까지 통과하는 라우터 수) * RIP는 간단히 말해서 업데이트를 수신하면, 자기가 모르는 네트워크를 테이블에 추가하는 건데 그때, 업데이트를 보내 온 라우터를 그 앞의 네트워크에의 중계 라우터로, 업데이트를 받은 인터페이스를 그 앞의 네트워크에의 송신 인터페이스로 정하도록 한다...
주소와 경로 3계층은 어드레싱과 라우팅으로 인터넷 작업을 수행 MAC주소는 같은 네트워크 내에서의 수신처를 결정, IP 주소는 수신처의 컴퓨터를 결정 A=>B=>C로 경유한다고 하면 B에서 C로 중계해 줄 어딘가의 장소로 가야돼. 그것을 MAC 주소로 지정해서 다음으로 보낼 장소를 결정(MAC주소는 계속 바뀌어) IP 주소가 데이터의 최종 수신처, MAC 주소가 다음 수신처 라우터 : 이 경로를 결정하는 역할 (다음에 어디로 보내야 할지를 결정. 송신처에서 수신처까지의 모든 길을 이해하는 것은 X) 홉 바이 홉(Hop-byHop) 방식 : 이렇게 반복해서 다음 길을 제시해 가는 방식(라우팅에서 홉은 라우터) 이렇게 반복을 해서 전체의 경로가 만들어진다. 그리고 라우터가 네트워크 경계상에 배치되어서 전송받..
서브네팅 서브네트워크(서브넷) : 큰 네트워크를 여러 개의 작은 서브네트워크로 분할 호스트 번호의 비트를 서브넷 번호와 호스트 번호로 분할(네트워크 관리자가) 서브넷은 그 네트워크의 내부에서만 유효 서브네팅 : 서브넷화 하는 것 서브넷의 숫자를 크게 하면 각 서브넷의 호스트 수는 감소한다. 서브네팅 문제 어느 네트워크에 소속되어 있는가. IP주소의 어디까지가 네트워크 주소인가 => 서브넷마스크 라고 불리는 비트열을 IP 주소와 동시에 표기해야 한다.(네트워크, 서브넷 번호의 비트가 1, 나머지 0) 클래스리스 어드레싱 사실 지금은 클래스로 IP 주소를 할당하지 않는다. beacuse 클래스에 딱 맞지 않으면 사용하지 않는 IP 주소가 생김 => 클래스리스 어드레싱 : 클래스라는 구분을 없앤 어드레싱 슈퍼..
3계층의 역할과 개요 세그먼트 : 라우터와 라우터 간의 범위 세그먼트 간에서의 데이터 송수신을 하는 것이 3계층이다. 3계층에서 사용하는 네트워크 (좁은의미) : 라우터와 라우터로 분배된 컴퓨터 그룹(세그먼트와 동의어) 네트워크 내라면 2계층까지만으로도 데이터 송수신이 가능 네트워크를 나누는 이유 : 브로드캐스트가 도달하는 범위를 한정해서 브로드캐스트 문제를 해결한다. 라우터를 넘어서는 브로드캐스트는 송신되지 않는다. 인터넷 작업(InternetWork)(인터넷(Internet) : 네트워크 간에서의 데이터 송수신 (고유명사 인터넷과 다름) 인터넷 프로토콜 인터넷 작업을 실현하기 위해 필요한 것 2가지 1. 어드레싱 2계층과 3계층에서 2개의 주소를 사용 3계층에서 사용하는 주소 : 논리 주소 -- 위치..
1계층(물리계층) : 전기, 기계적인 부분의 전송을 시행한다. 1계층의 역할 : 케이블이 연결되어 있는 기기에 신호를 전달하는 것 통신매체 통신매체 : 신호가 지나는 파이프 역할을 하는 것(유선, 무선) 유선이 일반적 1. 전기신호를 사용하는 동선 UTP(Unshielded Twist Pair Cable)가 현재 사용(LAN) 일반가정이나 기업에서 사용 굽히기 쉬움 2. 광신호를 사용하는 광파이버 신호의 안정, 통신속도 뛰어남, 굽히기 어려움 신호와 충돌 인터페이스 : 데이터를 신호로 바꾸어 케이블에 보내고 케이블로부터 받은 신호를 데이터화 하는 것 => 비트를 신호로, 신호를 비트로 변환하는 기기 신호 : 아날로그 신호, 디지털 신호(현대 통신에서는 압도적으로 디지털 신호가 많다. => 비트01 디지털..
OSI 참조 모델 배경 1960~1970년대에는 각 업체가 프로토콜을 자신들의 규격으로 만듦 => 사용자 불만 => 프로토콜을 통일하려고 시도(ISO) -- (이런 규격통일을 표준화라고 한다.) OSI 참조 모델 OSI 참조 모델 : ISO의 표준화 단계에서 선언한 것(데이터 통신의 단계 구성도) 데이터 통신을 단계로 나누어 각 단계의 순서를 명확히하고, 이 모델에 따라 프로토콜을 정의해서 데이터 통신을 구축하려고 함 OSI 참조 모델의 계층 : 데이터 통신을 7개의 계층으로 나눈다. 네트워크에 의한 데이터 통신은 단계마다 복수의 프로토콜로 실현 7계층 응용계층 사용자에게 네트워크 서비스를 제공한다. 내용표현 6계층 표현계층 데이터의 형식을 결정한다. 5계층 세션계층 데이터의 송수신의 순서 등을 관리한다..