본문 바로가기

반응형

Network

MAC 주소 / IP 주소 1. MAC 주소 Media Access Control 의 줄임말로 2계층에서 통신을 위해 네트워크 인터페이스에 할당된 고유 식별자 입니다. 제조업체에서 장비를 출하될 때 결정됩니다. 48비트로 이루어져있고 앞의 24비트는 제조사, 뒤에 24비트는 고유값을 가지고 있습니다. 의도적으로 중복되게 출하할 경우가 있는데 동일 네트워크에서만 존재하지않으면 상관없습니다. NIC 는 자신의 MAC 주소를 가지고 있고 전기 신호가 들어오면 2계층에서 데이터 형태로 변환하여 내용 을 구분한 후 도착지 MAC주소를 확인합니다. 만약 다를경우 패킷을 폐기합니다. 여기서 폐기할때 NIC가 자체적으로 처리하는 것이 아니라 OS나 Application 에서 처리가 되며 시스템부하가 일어난다. 본인의 MAC주소로 제조사 회사가 .. 더보기
유니캐스트, 브로드캐스트, 멀티캐스트, 애니캐스트 0. 들어가기전 네트워크 통신 방식에 대해서 알아봅시다. 1. 유니캐스트(Unicast) 1:1로 데이터를 통신하는 방식입니다. 현재 네트워크상에서 가장많이 사용하는 통신 방식 대상의 MAC Address가 아닐시 drop하기때문에 다른 PC들의 성능을 저하 하지 않습니다. 2. 브로드캐스트(Broadcast) 1:多 통신 하는 방식이다. 보통 유니캐스트 통신하기 전 연결되어있는 네트워크 장비의 주소를 정확히 알기 위해 동일 네트워크에 존재하는 모든 장비와 통신합니다. 네트워크 상의 전체에게 전송되기때문에 트래픽이 증가하고 받는 대상도 CPU로 전송하기 떄문에 하던일을 멈추고 또다른 일을 해야하는 오버헤드가 발생합니다. EX) ARP 3. 멀티캐스트(Multicast) 1:그룹 통신 하는 방식이다. 그룹.. 더보기
LoadBalance 란? 알아보기전 어떤 경우에 로드밸런서 라는걸 사용한지 알아보자 클라이언트가 한두명일 경우는 서버가 여유롭게 클라이언트가 원하는 결과를 응답할 수 있다. 하지만 만약 한두명이아닌 수천명 수만명 이면..? 서버는 응답하려하지만 과부화와 동작을 멈추게 된다. 이를 히결하기 위한 방법으로 Scale-up : 서버가 더 빠르게 동작하기위해 하드웨어 성능을 올리는 방법 Scale-Out : 여러대의 서버가 나눠서 일을 하는 방법 이 중 Scale-Out 방법을 많이 사용하는데 장점으로 : 하드웨어 향상비용보다 서버한대 비용이 더 적고, 여러대의 서버 덕분에 [무 중단 서비스]를 제공 할 수있다. 여러대의 서버에게 균등학게 트래픽을 분산시켜주는 역할이 바로 LoadBalancer 이다. LoadBalance 란? - 하.. 더보기
Proxy 란? (HAProxy) Proxy(프록시) 란? - "대신" 이라는 의미를 가지고 있다. - 프로토콜에 있어서 대리 응답 등에서 사용하는 개념 - 보안상 직접 통신을 주고 받을 수 없는 사이에서 프록시를 이용하여 중계를 하는 개념이다 - 중계하는 서버를 "프록시서버" 라고 부른다. Proxy(프록시) 특징 - 클라이언트가 프록시를 바라보면 로 보게되고, 서버가 프록시를 바라보면 [클라이언트] 로 바라보게 된다. - 프록시 서버에 요청이 된 내용들을 [캐시]를 이용하여 저장해 두고 재 연결을 하게 된다면 전송시간을 [절약] 할 수 있다. HAProxy 란? - L4, L7와 같은 하드웨어 로드밸런서를 대체하기 위한 [오픈소스] 로 [리버스프록시]를 기반으로 한 L4, L7 [소프트웨어 로드밸런서]이다. [실제 서버 앞단에 존재하.. 더보기
Switch Protocol STP ( Spanning -Tree Protocol) 모든 링크를 찾아서 이중화 링크를 차단하여 네트워크 루프가 발생하지 않도록 한다. 방법으로 Root Bridge를 선정하여 Root Bridge로 하여금 네트워크 Topology를 결정 단점 : 여러 경로중 하나의 경로만 사용함. Blocking 포트가 활성화 하는데 30초~50초 딜레이 시간이 걸림 -> 보완한 것이 RSTP(비활성화되어있는 인터페이스를 바로 활성화 하도록 전달방법을 변경함) 빠르게 활성화 VLAN ( Virtual Local Area Network) 논리적이고 유연한 망을 구성할 수 있는 가상 Lan 특징 - 더 작은 LAN 으로 세분화 시켜 과부하 감소 기능 - 보안성 및 안정성 강화 - 네트워크 구성 변경에 유연함 - 라우터 .. 더보기
Routing(라우팅) Static routing Dynamic routing default routing 추가할예정; Routing Table 업데이트 방식 1) Distance Vector 방식 : 거리와 방향에 따라 값을 계산해서 전달함, 일정한 시간마다 업데이트를 함 2) Link State 방식 : 연결상태에 따라 업데이트를 함. / 전체 토폴로지를 각자 가지고 있음. 분류 1) 회사네트워크 내/외 IGP : RIP, OSPF ... EGP : BGP 2) subnetmask 정보를 포함해서 전달하는지 classful : default sm 만 인식함. VLSM 환경 RIPv1, IGRP classless : CIDR, VLSM 환경에서 사용가능 RIPv2, EIGRP, OSPF,BGF 더보기
자주쓰는 간단한 포트정리(PORT) DNS / UDP 53 / TCP 53 HTTP / TCP 80 HTTPS / TCP 443 SMTP / TCP 25 POP3 / TCP 110 IMAP / TCP 143 TELNET /TCP 23 SSH / TCP 22 TFTP / UDP 69 DHCP / UDP 67 68 SYSLOG / UDP 514 더보기
Service 서비스 서버와 클라이언트 클라이언트 : 컴퓨터 네트워크 에서 통신을 먼저 시작하는 주체 서버 : 컴ㅍ터 네트워크 에서 통신 요청에 대해 응답을 하는 주체 하나의 서버는 여러 클라이언트가 요청한 작업 처리 가능 서버 특징 :클라이언트의 요청을 처리하기 이해 항상 대기 해야함 요청을 받으면 최대한 즉시 처리해야함 여러 클라이언트가 동시에 요청해도 안정적으로 처리해야함 BOOTP 처음으로 부팅된 컴퓨터 또는 디스크를 갖지않는 컴퓨터 에게 IP주소 등 구상정보를 제공 ( 지금은 상위버전인 DHCP로 거의 사용하지 않음) DHCP (port UDP 67,68) 클라이언트 컴퓨터에 자동으로 TCP/IP 정보를 할당해 주는 Protocol 개별 DHCP 클라이언트가 중앙에서 관리하는 DHCP 서버에 접속할때 ip,gatew.. 더보기

반응형