본문 바로가기

CS/네트워크18

[TCP/IP 그림책] Telnet Telnet 높은 신뢰성을 기반으로 하는 통신이 이루어져야 하기 때문에 TCP를 기반으로 작동 포트 번호 : 23번 ※ 필요한 전제조건 ※ Telnet 서비스를 제공하는 서버에 사용자 계정과 비밀번호를 등록 Telnet 서비스를 제공하는 서버의 IP 주소 Telnet 서비스에 접속 CMD창에 telnet을 쳐줌. 서버에 접속하기 위해서는 서버의 IP 주소를 알고 있어야 함 open 명령어를 이용 open 명령을 내리면 클라이언트측의 사용자 계정과 암호를 서버측에 전송해서 로그인을 하겠다는 메세지가 나타남 'y' 선택 -> 로그인 사용자 계정과 암호를 입력하면 로그인이 됨 로그인이 된 후에는 서버측의 컴퓨터에 존재하게 됨 파일 이동, 삭제, 생성 등의 간단한 작업부터 네트워크 환경 설정 및 수정 작업과 같.. 2019. 7. 15.
[TCP/IP 그림책] 보안(8장) [TCP/IP] 보안 1) 도청 통신 중 패킷이 부정한 방법으로 복사되어서 개인 정보를 도둑맞는 것 2) 내용 변경 통신 중 패킷을 도둑맞아서 정보가 부정한 방법으로 변경되는 것 3) 부정 액세스 다른 사람의 컴퓨터에 허가 없이 침입하는 것 4) Dos 공격(Denial of Service Attack) 서버 등에 모두 처리할 수 없는 양의 패킷을 보내서 기능을 마비시키는 것 ex) 스펨 메일 5) 컴퓨터 바이러스의 침입 컴퓨터 바이러스 = 컴퓨터에 위해를 가하는 것을 목적으로 만들어진 프로그램 - 패킷 도난 대책 - 1) 암호화 데이터를 어떤 규칙을 근거로 해서 가공하고, 제 3자가 쉽게 읽을 수 없도록 하는 것 복호화 : 원래대로 되돌리는 것 2) 전자 서명 데이터가 변경되지 않았는지를 판단하는 장치.. 2019. 5. 28.
[TCP/IP 그림책] 라우팅(7장) [TCP/IP] 라우팅 라우팅(routing) 라우터가 수행하는 수신처까지의 경로 결정 수신처가 다른 네트워크이므로 일단 라우터 앞으로 패킷을 보냄 회수한 패킷의 수신처를 보고 다음에 전송할 라우터를 결정함 여러 개의 라우터를 거쳐서 패킷을 받음 라우터는 회수한 패킷의 수신 IP 주소를 보고 라우팅 테이블을 참고로 다음에 어떤 라우터에게 전송할지를 결정함 수신 네트워크 : 라우터가 파악하고 있는 네트워크의 네트워크 주소와 서브넷 마스크 다음 홉 주소 : 수신 네트워크에 전달하기 위한 다음 전송처가 되는 라우터의 IP 주소와 서브넷 마스크 메트릭(판단 기준) : 경로의 최적도를 나타내는 수치 (값이 적을수록 뛰어난 경로) 출력 인터페이스 : 다음 전송처의 데이터 링크 정보 경로의 정보원 : 수동으로 등록되.. 2019. 5. 26.
[TCP/IP 그림책] 데이터링크층과 물리층(6장) [TCP/IP] 데이터링크층과 물리층(6장) 데이터 링크 : 동일한 방법으로 연결된 한 덩어리의 기기 역할 : 데이터 링크 간의 차이를 흡수하고, 네트워크층보다 위에 있는 층이 그 차이를 의식하지 않고 작동할 수 있도록 하는 것 프레임(frame) : 데이터에 헤더를 붙인 것 데이터 링크층의 프로토콜 : 데이터 링크 안에서 데이터를 어떻게 주고받을지를 결정하는 것 ※ 데이터 링크 내에서 기기를 식별할 필요가 있을 경우 MAC주소를 사용 데이터 링크 안에서 신호가 흐르고 있는 부분 비트열과 신호의 변환이 발생 / 프로토콜x 1) 노드(node) 데이터 링크 상에 있는 기기 ex) 컴퓨터, 라우터 2) 통신매체 노드 간을 연결하는 케이블 등 케이블의 양끝에는 노드에 접속하기 위한 단자가 붙어있음 (1) 금속.. 2019. 5. 26.
[TCP/IP 그림책] 네트워크층(5장) TCP/IP 네트워크층 주된 프로토콜 = IP 가 유일 통신 상대를 지정 수신처까지의 경로를 결정 IP 데이터그램 = 데이터에 IP 헤더를 붙인 것 ※ 헤더가 깨지지 않았는지 확인하거나 수신처의 주소가 존재하는지 아닌지 정도의 판단처리o but 재전송x 최적의 경로로 보냄 = IP가 수신처를 판단하기 위해 사용하는 '컴퓨터의 주소' 32 자리의 비트열로 되어있음 서브넷 마스크라는 값을 사용하여 경계를 나타냄 라우터 = 네트워크 간을 연결해서 패킷이 수신처에 전달될 때까지 길 안내를 하는 기기 홉(hop) = 통과한 라우터의 개수로 컴퓨터 사이의 거리를 나타낼 때 사용하는 단위 조합한 데이터를 트랜스포트층의 지정된 프로토콜에 전달 헤더의 정보를 보고 원래 형태로 다시 맞춤 IP는 비커넥션형 통신 -> (U.. 2019. 5. 18.
[TCP/IP 그림책] 트랜스포트층(4장) TCP/IP 트랜스포트층 애플리케이션층과 네트워크층의 중개 역할 1) TCP '신뢰성' 중요시 송신하는 데이터를 확실히 상대에게 전달하고 싶을 때 (실패시 재전송) 2) UDP '속도' 중요시 송신하는 패킷이 작을 때나 데이터를 재전송할 필요가 없을 때 사용 포트번호 : 애플리케이션 프로토콜마다 데이터의 출입구가 마련되어 있음 잘 알려진 포트 번호 : 0~1023 번 까지는 통신 서비스마다 미리 예약되어 있음 포트번호 : 0~65535 1) 커넥션형 통신 : 일 대 일 통신 통신 연결 : 수신측이 데이터를 받을 수 있는 상태인지를 확인한 후 통신을 개시 데이터를 정해진 크기로 분할하고, TCP 헤더를 붙여서 순서대로 송신(세그먼트) 데이터를 다 보낸후 통신 종료 2) 애플리케이션층에 전달 TCP 헤더의 .. 2019. 5. 18.
[TCP/IP 그림책] 애플리케이션층(3장) ※ MIME : SMTP나 POP에서는 취급할 수 없는 형식의 정보를 다룰 수 있는 형태로 변환시켜 주고받을 수 있도록 만들어줌 ex) text, application, image, audio, video = 통신 서비스를 실현하는 것 애플리케이션 프로토콜 : 통신 서비스에 대한 서버와 클라이언트의 주고받기를 정하는 프로토콜 서비스의 수만큼 애플리케이션 프로토콜이 존재 에플리케이션 헤더 : 애플리케이션층에서 추가되는 헤더 '요청과 응답'에 관한 정보 무엇을 쓸지는 프로토콜에 따라 달라짐 사람이 읽을 수 있는 언어(텍스트 기반) or 컴퓨터가 처리하기 쉬운 언어(바이너리 기반)으로 쓰는 경우 多 클라이언트->서버 요청할때 구체적인 데이터x 헤더만을 보냄 HTTP = '요청(request)'과 '응답(res.. 2019. 5. 18.
[TCP/IP 그림책] 통신 서비스와 프로토콜(2장) 대부분의 통신 서비스는 서버와 클라이언트의 주고받기의 형태로 이루어짐 Server : 서비스를 제공하는 측 Client : 서비스를 받는 측 * 한 대로 두가지 이상의 역할을 하는 경우o URL(Uniform Reso-urce Locator) : 네트워크 상에 있는 특정 데이터 등을 표시 * 도메인은 계층 구조로 되어 있으며 오른쪽 항목으로 갈수록 그룹의 규모가 커짐 스킴명 서비스 종류 http WWW ftp 파일 전송 mailto 전자메일 telnet 원격 로그인 gTLD(generic Top Level Domain) : 'com' 이나 'org' 등 나라에 관계없이 사용할 수 있는 조직 속성 * gTLD를 사용하는 경우 국가 코드는 필요x 주요 gTLD 의미 com 'commercial'의 약자로 상.. 2019. 5. 10.
반응형