본문 바로가기

네트워크

(11)
NAT Network Address Translation : 네트워크 주소 변환 네트워크 주소 변환 기술 IP 주소를 다른 IP 주소로 변환해 라우팅을 원활히 해주는 기술 Address Family Translation - AFT IPv4 주소를 IPv6 주소로 변경, 반대로 변환하는 기술 NAT의 일종 Network Address Port Translation - PAT라고도 함 여러개의 IP를 하나의 IP로 변환하는 기술도 NAT 기술 중 하나 - NAPT NAT/PAT의 용도와 필요성 IPv4 주소 고갈문제의 솔루션으로 NAT 사용 IPv4 보존 전락 중 단기 - 서브네팅, 중기 - NAT와 사설 IP 체계, 장기 - IPv6 전환 외부에 공개해야하는 공인 IP 사용, 공개할 필요 없는 사설 IP 사용하여..
VLAN 스위치의 가상화 기술 물리적 배치와 상관없이 LAN을 논리적으로 분할, 구성하는 기술 - 1대의 스위치를 여러 개의 VLAN으로 분할 가능 VLAN을 나누면 서로 다른 내트워크를 갖도록 논리적으로 분할한 것이라 유니캐스트/브로드캐스트도 VLAN 간 통신 불가 종류와 특징 포트기반 VLAN 스위치를 논리적으로 분할해 사용하는 것이 목적 스위치의 고정된 포트에 VLAN을 할당 어떠한 단말기가 와서 연결해도 포트에 VLAN1이 할당되어 있으면 연결된 단말기는 VLAN1을 갖게됨 MAC 주소 기반의 VLAN 스위치에 연결된 단말의 MAC 주소를 기반으로 VLAN 할당 내 단말기의 MAC 주소가 AA이고 VLAN1을 할당 받았으면 어떠한 포트에 끼워도 VLAN1과 연결됨 사용자들의 자리 이동이 많아지면서 개발됨 ..
패킷 데이터를 전송할 때 사용되는 단위 각 계층에서 헤더와 데이터를 합친 부분을 PDU(Protocol Data Unit)이라 부름 1계층에서의 PUD는 비트 2계층 - 프레임 3계층 - 패킷 4계층 - 세그먼트 애플리케이션 계층 - 데이터 데이터를 쪼개 전달하는 데이터 전체를 패킷이라고 통칭
스위치 2계층 주소인 MAC 주소를 기반으로 동작함 네트워크 중간에서 패킷을 받아 필요한 곳에만 보내주는 네트워크의 중재자 역할 MAC 주소를 인식하고 패킷 전달 장비 동작 패킷 전송시 경합/경쟁을 없애고 패킷을 동시에 여러 장비가 서로 간섭 없이 통신하도록 도와주는 장비 누가 어느 위치에 있는지 파악하고 실제 통신이 시작되면 자신이 알고 잇는 위치로 패킷을 정확히 전송하는 것 MAC 주소와 포트가 매핑된 MAC 주소 테이블을 갖고 있어 목적지를 테이블에서 확인하고 그 포트로만 전송 만약 테이블에 없는 도착지 주소를 받으면 전체 포트로 패킷 전송 플러딩 스위치가 허브처럼 모든 포트로 패킷을 흘리는 동작 방식 패킷이 스위치에 들어오면 해당 패킷 정보의 MAC 주소를 보고 이를 학습해 MAC 주소 테이블을 만듦 이..
ARP ARP 프로토콜 - Address Resolution Protocol MAC 주소를 알아내기 위해 사용되는 프로토콜 IP 주소 체계와 MAC 주소와 전혀 연관성이 없는 두 주소를 연계시켜 주기 위한 매커니즘 물리적 주소와 논리적 주소 연결 호스트에서 처음 통신할 때 MAC 주소를 알 수 없어 2계층 캡슐화를 하지 못하여 ARP 브로드캐스트를 이용하여 전체 상대방의 MAC 주소를 질의, 목적지는 ARP 프로토콜을 이용해 자신의 MAC 주소를 응답 - 이 과정을 통해 인캡슐레이션하여 전달 가능 ARP 브로트캐스트를 수행하면 네트워크의 통신 효율성이 저하되여 메모리에 저장하여 재사용 - 논리주소는 언제든 바뀔 수 있어 일정시간 통신 없으면 삭제 ARP 작업은 CPU에서 수행하여 부하로 작용 가능 ARP 테이블..
TCP, UDP 인캡슐레이션 / 디캡슐레이션 과정에서 추가되는 정보중 가장 중요한 두 가지는 상위 프로토콜 지시자 정보 / 각 계층에서 정의하는 정보 상위 프로토콜 지시자 - 디캡슐레이션 과정에서 상위 계층의 프로토콜이나 프로세스를 정확히 찾아가기 위한 목적으로 사용됨 TCP 프로토콜 - Transmission Control Protocol 신뢰할 수 없는 공용망에서도 정보유실 없는 통신을 보장하기 위해 세션을 안전하게 연결하고 데이터를 분할하고 분할된 패킷이 잘 전송되었는지 확인하는 기능이 있음 패킷에 번호를 부여하고 잘 전송되었는지에 대해 응답 수신자가 잘 받아 처리할 수 있는지 전송 크기까지 고려하여 통신 패킷 순서, 응답 번호 패킷 순서를 부여하는 것 - 시퀀스 넘버 응답 번호를 부여하는 것 - ACK 번호(응답..
IP 주소 IP 주소를 포함한 다른 프로토콜 스택의 3계층 주소 특징 사용자가 변경 가능한 논리 주소 주소에 레벨이 있음 - 그룹을 의미하는 네트워크 주소와 호스트 주소로 나뉨 IP 주소 체계(클래스풀) 32비트 IPv4 주소 - 8비트씩(옥텟) 4개를 "."으로 구분, 8비트는 10진수로 표기하여 옥텟은 0~255까지 쓸 수 있음 IPv6는 128비트 네트워크 주소 : 호스트들을 모은 네트워크를 지칭하는 주소, 네트워크 주소가 동일한 네트워크를 로컬 네트워크라고 함 호스트 주소 : 하나의 네트워크 내에 존재하는 호스트를 구분하기 위한 주소 네트워크 주소와 호스트 주소는 구분하는 경계점이 고정되어 있지 않음 클래스로 나뉨 A 클래스 : 네트워크.호스트.호스트.호스트 / 3개의 옥텟이 호스트를 나타내므로 2의 8*3..
MAC 주소 Media Access Control 2계층에서 통신을 위해 네트워크 인터페이스에 할당된 고유 식별자 네트워크에 접속하는 모든 장비가 갖고 있는 물리적 주소 이를 이용해 서로 통신 주소체계 48비트의 16진수 12자리로 표현 000000|000000 →16비트를 2비트로 하면 한자리에서 4자리로 바뀜 앞의 6자리(3바이트 - 24비트)는 제조사 코드 OUI (Organizationally Unique Identifier)- IEEE에서 제조업체에 할당 뒤는 제조사에서 자체적으로 할당하는 UAA (Universally Administered Address) BIA라고도 부름 Burned In Address → ROM에 고정되어 출하 → 변경은 어렵지만 가능은 함 (운영체제마다 다름) 동일 네트워크에서만 중..