네트워크 7

docker에서 Kafka + zookeeper 클러스터 구성하기

설명 주키퍼와 브로커가 한 서버에 위치하는 구조의 클러스터를 구성해보자. Docker #network - docker container가 서로 통신할 수 있도록 bridge driver형태의 네크워크 생성 sudo docker network create mynetwork #centos docker container 생성 - 일반 centos 이미지를 사용할 경우 systemd command가 정상동작하지 않기 때문에 centos/systemd 이미지를 사용할 것 docker run --privileged -d --name centos1 --network mynetwork -P centos/systemd init docker run --privileged -d --name centos2 --network ..

web/kafka 2021.02.22

TCP/IP 정의와 전송과정 정리

TCP/IP(Transmission Control Protocol / Internet Protocol)란?- 네트워크와 네트워크를 연결하기 위한 포로토콜.. 여러 개의 네트웍을 연결해서 데이터를 서로 주고 받기위해, 서로 상호연결하기위한 프로토콜이다. 데이터가 생성 되면 각각의 계층에서는 각각의 헤더(Header)를 붙이게 된다. 헤더라는 것은 각 계층에서 해야 할 일들을 정의한 오버헤드(Overhead)라고 할 수 있는데, 각 계층을 지나면서 각 계층에서 해야 할 일을 헤더에 붙이는 작업을 데이터 캡슐화(Data Encapsulation)라고 한다. - 역 다중화(Demultiplexing) : 수신 측 입장에서 데이터 생성과정. 전송과정 1. 데이터링크 계층- 패킷을 전달하는 물리적 인터페이스와 관련..

네트워크 기타지식

Sniffing(IP)Sniffing 이란 네트워크 상의 떠다니는 데이터를 도청하는 행위를 일컫는 말로 이때 이용하는 스니퍼는 일종의 네트워크 도청 장치라고 할 수 있다. 게이트웨이게이트웨이(gateway, 문화어: 망관문)는 컴퓨터 네트워크에서 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하는 컴퓨터나 소프트웨어를 두루 일컫는 용어, 즉 다른 네트워크로 들어가는 입구 역할을 하는 네트워크 포인트이다 mac주소- 하드웨어를 n이한주소, 물리주소라고 한다. (랜카드에 저장된 주소):, - 으로 구분되는 16진수로 구성되어있고 총 48비트로 구성되어 있다.00:50:56:3e:3c:fe앞에 24비트는 제조사, 뒤에 24비트는 일련번호ex)00:50:56:3e:3c:fe (앞 3개는 ..

NAT와 DHCP설명 및 차이점

NAT : Network address translation(네트웍 주소 변환) IPv4에서는 IP주소가 부족하고 보안상에 몇가지 문제가 있어서, 점점 더 많은 네트웍에서 인터넷에서 사용할 수 없는 사설 IP(10.0.0.0/255.0.0.0, 172.16.0.0/255.240.0.0 , 192.168.0.0/255.255.0.0)를 사용하고 있다. 사설망에 있는 호스트에서 인터넷에 접속을 하거나 인터넷망에서 사설망의 호스트에 접속하기 위해서 NAT(network address translation)기능이 필요하다. NAT는 특정한 IP 주소를 한 그룹에서 다른 그룹으로 매핑하는 기능이다. 주소를 N-to-N 형태로 매핑하는 경우를 정적 NAT라 하고 M-to-N(M>N)를 동적 NAT라고 한다. 네트웍..

데이터 교환방식 소개 및 비교 (회선, 패킷, 메시지)

회선교환방식- 연결이 되어 있어야 하고 연결이 끊어져야 다음 회선 연결가능 ex)전화 패킷교환방식(데이터 그램 방식)- o (물리적/ 논리적) 연결 설정과정이 없이 각각의 패킷을 독립적으로취급하여 전송하는 방식임.- o 패킷들의 도착순서가 목적지에서 각기 다를 수 있으므로 재조립 과정이 필요함 메시지 교환 방식- o Store and Forward 방식으로 데이터 흐름의 논리적 단위인 메시지를 교환하는 방식임.- o 연결 설정이 불필요한 비동기식 교환방식으로 각 스테이션에 파일형태로 저장 후, 다음 스테이션으로 보내주는 형태임.