Network
-
DNSNetwork 2022. 1. 27. 20:11
호스트명에 대응하는 IP주소를 자동으로 찾음(=이름 해석) 호스트명으로 서버에 접속/통신해야한다면 TCP/IP 통신에 필요한 IP주소도 DNS를 통해서 IP 주소를 얻음 DNS를 이용하려면 DNS 서버가 필요함 DNS 서버에 등록하는 리소스 레코드 A : 호스트명에 대응하는 IP주소 AAAA: 호스트명에 대응하는 IPv6주소 CNAME: 호스트명에 대응하는 별명(서브도메인) MX: 도메인명에 대응하는 메일 서버 NS: 도메인명을 관리하는 DNS 서버 PTR: IP 주소에 대응하는 호스트명 www.abc.com 의 ip 주소를 얻는 과정 DNS 리졸버가 아래와 같은 기능을 수행 DNS 서버 캐시에 있는지 확인 있으면 바로 IP 주소 보내주고, 없으면 루트 도메인에게 해당 호스트명의 IP주소를 질의 -> 루..
-
TCP/IP - Flow Control, Congestion controlNetwork 2021. 7. 6. 18:14
Congestion_control 송신측의 데이터 전달과 네트워크(망) 의 처리 속도 차이 해결 망, 라우터에 데이터가 몰릴경우에 송신측에서 보내는 데이터 속도를 줄임 Flow_Control-window size 송신측, 수신측의 데이터처리 속도 차이 해결 송신측이 수신측보다 빠를 때 문제 발생 - 송신측의 데이터 전송 속도를 줄인다. 매번 전송한 패킷에 대한 확인응답 받은 후 다음 패킷 전송(STOP AND WAIT) 수신측에서 설정한 윈도우 크기만큼 확인없이 전송, 송신 버퍼의 범위는 수신 측의 여유 버퍼 공간을 반영하여 동적으로 바뀜(데이터 흐름 동적 제어)
-
프록시와 게이트웨이Network 2021. 7. 6. 17:43
프록시 서버와 게이트웨이는 둘 다 내부 네트워크를 인터넷으로 라우팅한다. 게이트웨이는 인터넷에 있어서 '문'이라는 개념에 가깝다. 게이트웨이는 어떠한 필터링도 해주지 않는다. 반면에 프록시 서버는 인터넷으로 노출된 내부 네트워크의 '벽'과 같은 역할을 한다. 프록시 서버는 허용된 커넥션만 걸러준다. 게이트웨이 두 네트워크가 소통하기 위해서는 게이트웨이는 각각의 네트워크를 제공받아야 한다. 게이트웨이는 무엇이 내부 네트워크인지 외부 네트워크인지 정의한다. 만약 한 컴퓨터가 또 다른 컴퓨터와 소통해야한다면, 외부 네트워크로 엑세스를 얻기 위해 게이트웨이가 필요하다. 게이트웨이 없이 컴퓨터는 외부로 나갈 수 없다. 게이트웨이의 동작은 프록시와 매우 유사하나 게이트웨이의 경우에는 그 다음에 있는 서버가 HTTP..
-
TCP/IPNetwork 2021. 6. 30. 14:15
네트워크 아크텍처중 하나로 지금은 TCP/IP만 사용됨 계층구조 애플리케이션층 HTTP, SMTP, DNS, DHCP 등의 프로토콜 애플리케이션에서 다루는 데이터 형식, 절차 결정 문자, 이미지 등의 데이터를 표현 트랜스포트층 TCP / UDP (프로토콜) - 애플리케이션에 데이터 할당/배분 TCP 데이터 송수신하는 애플리케이션 간의 통신이 정상적으로 이루어졌는지 확인함 TCP 헤더에는 포트 번호를 포함하여 애플리케이션의 프로토콜에 데이터를 배분함 출발지, 목적지 포트가 포함됨(포트는 같은 IP내 프로세스 구분(애플리케이션 구분)을 위함) 3 Way Handshake TCP 커넥션 맺기 데이터 송수신 애플리케이션 프로토콜 헤더와 TCP 헤더를 추가후 TCP 세크먼트를 전송(크기가 크면 분할하여 여러개의 ..
-
네트워크 기본 개념Network 2021. 6. 30. 14:12
네트워크 컴퓨터 네트워크(computer network) 또는 컴퓨터망(문화어: 콤퓨터망)은 노드들이 자원을 공유할 수 있게 하는 디지털 전기통신망의 하나이다. 즉, 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말한다. 컴퓨터 네트워크에서 컴퓨팅 장치들은 노드 간 연결(데이터 링크)을 사용하여 서로에게 데이터를 교환한다. 이 데이터 링크들은 유선, 광케이블과 같은 케이블 매체, 또는 와이파이와 같은 무선 매체를 통해 확립된다. 네트워크 기기로 라우터/ 레이어2 스위치/ 레이어3 스위치 등이 있는데, 이 기기들은 아래와 같은 일을 수행하고, 일반적으로 라우터, 레이어2 스위치, 무선 LAN 엑세스 포인트는 가정용 기기에는 하나에 다 내장됨 데이터 수신(물리적 신호로 변환된 데이터를 다시 디지털신호(0,1..
-
보안Network 2021. 6. 29. 14:59
인증 1. 패스워드 인증 2. 물건으로 인증(IC카드) 3. 바이오메트릭스 인증(사용자의 신체적 특징) 인터넷상의 데이터 전송 - 도청의 위험 이를 방지하기 위해서 데이터를 암호화 함 평문: 암호화 하기전의 데이터 암호키: 평문을 암호화하기 위해 필요하고 특정한 비트 수 암호문: 평문을 암호키로 수학적 연산을 거쳐 암호화 복호: 암호문을 암호키를 이용해 평문으로 돌리는 것 암호화 알고리즘: 위의 암호화, 복호화 과정에서 수학적 연산 공통키 암호 방식 - 암호화. 복호화 같이 암호키를 이용한 암호화 방식으로 대칭키, 비밀키 암호방식이라고도 함 - 데이터 보내는 사람, 받는 사람 사이 미리 암호키를 공유하고 있어야 함 - 암호키는 제 3자가 가지면 안됨 - 암호키를 공유하며, 정기적으로 갱신해야함(키 배송 ..