본문 바로가기

전체 글125

[CNN] Fashion-Mnist-Data https://www.kaggle.com/code/emilyjiminroh/cnn-fashion-mnist Import 라이브러리 In [1]: import sys import os In [2]: from keras.datasets import mnist from keras.utils import np_utils # 원-핫 인코딩. np_utils.to_categorical(클래스, 클래스의 개수) In [3]: from keras.models import Sequential from keras.layers import Dense, Dropout, Flatten, Conv2D, MaxPooling2D from keras.callbacks import ModelCheckpoint, EarlyStopping.. 2022. 3. 31.
[Port Fowarding] 포트포워딩이란? (WAN/LAN, 외부/공인 IP, 내부/사설IP, 외부/내부 포트, 게이트웨이, 방화벽) Port Fowarding 이란? 포트포워딩한 ip주소로 다른 네트워크 기기의 외부접속을 가능하게 해주는 작업 WAN 광역 통신망(영어: wide area network, WAN)은 드넓은 지리적 거리/장소를 넘나드는 통신 네트워크 또는 컴퓨터 네트워크이다. 광역 통신망은 종종 전용선과 함께 구성된다. 사업, 교육, 정부 기관들은 광역 통신망을 사용하여 세계의 다양한 지역의 직원, 학생, 고객, 구매자, 공급자에게 데이터를 중계한다. 본질적으로 이러한 방식의 전기통신은 장소에 관계없이 날마다 비즈니스가 효율적으로 수행될 수 있도록 도와준다. 인터넷은 광역 통신망으로 간주될 수 있다. LAN 근거리 통신망, 로컬 영역 네트워크(영어: local area network, LAN), 구내 정보 통신망은 네트워.. 2022. 3. 27.
[PORT] 서버에서 포트란? (인바운드/아웃바운드, Daemon) Port 란? 포트(port)는 "논리적인 접속장소"이며, 특히 인터넷 프로토콜인 TCP/IP를 사용할 때에는클라이언트 프로그램이 네트워크 상의 특정 서버 프로그램을 지정하는 방법으로 사용된다. 네트워크 상에서 통신을 할 때 IP를 토대로 해당 서버가 있는 컴퓨터에 접근한다. 그런데 대부분의 경우 하나의 컴퓨터에는 여러 개의 서버가 실행될 수 있다. 컴퓨터에 여러 개의 서버가 실행되고 있다면, 어느 서버에 접속해야 하는지 컴퓨터에게 알려주어야 한다. 이때 사용되는 것이 포트 번호이다. 서버에서 포트란? 서버 컴퓨터로 들어오는 문, 통로와 같은 역할 ex) 서버컴퓨터의 집 주소 → ip 서버컴퓨터로 들어오는 문, 통로 → port 프로토콜별 포트 번호 정리 포트 번호는 컴퓨터에서 실행되고 있는 서버를 구분.. 2022. 3. 27.
[IP] IP란? (Packet, IPV4/IPV6, Domain) IP 주소(영어: Internet Protocol address, IP address, 표준어: 인터넷규약주소)는 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호이다. 만약 서버가 들어가지 않으면 IP가 안전하지 않다고 한다. 네트워크에 연결된 장치가 라우터이든 일반 서버이든, 모든 기계는 이 특수한 번호를 가지고 있어야 한다. 이 번호를 이용하여 발신자를 대신하여 메시지가 전송되고 수신자를 향하여 예정된 목적지로 전달된다. IP 주소를 줄여서 IP라고 부르기도 하나 IP는 인터넷 규약 자체를 가리키는 말이기 때문에 엄밀하게는 구별해야 한다. IP 와 IP 주소는 다른 개념이다. IP 주소는 5036이나 5047, 인터넷에서만 사용되는 전화번호라고 생각할 수 있다. .. 2022. 3. 27.
[Network Layer] 컴퓨터 네트워킹의 7계층 네트워크 계층(영어: network layer)은 컴퓨터 네트워킹의 7계층 OSI 모형 가운데 제3계층이다. 네트워크 계층은 중간 라우터를 통한 라우팅을 포함하여 패킷 포워딩을 담당하며, 이에 반해 데이터 링크 계층은 매체 접근 제어, 흐름 제어, 오류 검사를 맡는다. 네트워크 계층의 기능은 다음과 같다. 연결 모델: 비연결 지향 통신 호스트 주소 할당: 네트워크 내 모든 호스트는 고유 주소를 갖추어야 한다. 메시지 포워딩 OSI 7 계층 OSI 7 계층이란? (OSI 7 Layers) OSI 7 계층은 국제표준화기구(International Standard Organization, ISO)에서 1984년에 발표한 네트워크 표준 모델로 정보통신업체 사이의 장비 호환성을 위해 국제표준화기구에서 발표한 표준.. 2022. 3. 27.
[Protocol] 프로토콜 정의, 요소, 종류, 기능, 예시 통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계이다. 통신 프로토콜은 신호 체계, 인증, 그리고 오류 감지 및 수정 기능을 포함할 수 있다. 프로토콜은 형식, 의미론, 그리고 통신의 동기 과정 등을 정의하기는 하지만 구현되는 방법은 독립적이다. 이 때문에 프로토콜은 하드웨어 또는 소프트웨어 그리고 때로는 모두를 사용하여 구현되기도 한다. 프로토콜의 기본 요소 구문(Syntax) : 전송하고자 하는 데이터의 형식(Format), 부호화(Coding), 신호 레벨(Signal Level) 등을 규정 의미(Semantics) : 두 기기 간의 효율적이고 정확한 정보 전송을 위한 협조 사항과 오류 관리를 위한 제어 정보를 규정 시간(Timing) : 두.. 2022. 3. 27.