철저하게 내가 써봤거나 들어본 것만 적었고 몇 개만 처음 보지만 왠지 중요해 보이는 것만 적었다. 중요한 포트인데 내가 못 들어봐서 없을 수도 있음...

포트 구분 설명
20 TCP FTP (파일 전송 프로토콜) - 데이터 포트
21 TCP FTP 제어 포트
22 TCP Secure Shell (ssh, sftp...)
23 TCP Telnet (암호화되지 않은 텍스트 통신)
24 TCP 개인 메일 시스템
25 TCP SMTP (Simple Mail Transfer Protocol) - 이메일 전송에 사용, 587과 함께 사용
53 TCP/UDP DNS (Domain Name System)
67 UDP BOOTP (Bootstrap Protocol) Server, DHCP로도 사용
68 UDP BOOTP (Bootstrap Protocol) Client, DHCP로도 사용
69 UDP TFTP (Trivial File Transfer Protocol) - FTP보다 더 단순한 방식,불안정,SFTP와 반대
80 TCP/UDP HTTP (HyperText Transfer Protocol) - 웹 페이지 전송
109 TCP POP2 (Post Office Protocol version 2) - 이메일 가져오기에 사용
110 TCP POP3 (Post Office Protocol version 3) - 이메일 가져오기에 사용
111 TCP/UDP RPC (Remote Procedure Call)
113 TCP ident - 예전 서버 인증 시스템, 현재는 IRC 서버에서 사용자 인증에 사용
119 TCP NNTP (Network News Transfer Protocol) - 뉴스 그룹 메시지 가져오기에 사용
123 UDP NTP (Network Time Protocol) - 시간 동기화
143 TCP IMAP4 (Internet Message Access Protocol) - 이메일 가져오기에 사용
389 TCP LDAP (Lightweight Directory Access Protocol) - SSL과 함께 암호화, 인증서에 사용
443 TCP HTTPS - SSL (Secure Sockets Layer) 위의 HTTP (암호화 전송)
445 TCP Microsoft-DS AD (Active Directory) - 윈도우 환경에서 사용하려고 만든 LDAP 기능
445 UDP Microsoft-DS SMB (Server Message Block) - 주로 AFP와 비교됨
548 TCP AFP (Apple Filing Protocol) - 주로 SMB와 비교됨
587 TCP Submission port of 25 - 스팸이 많아져서 생겨남, 주로 25(서버간), 548(서버-클라이언트간)에 사용
631 TCP 인터넷 프린팅에 사용
636 TCP SSL 위의 LDAP (암호화 전송)
873 TCP Rsync (Remote Sync) - rclone (rsync for cloud storage) 등에 사용, 고성능
990 TCP SSL 위의 FTP (암호화 전송)
992 TCP SSL 위의 Telnet (암호화 전송)
993 TCP SSL 위의 IMAP4
995 TCP SSL 위의 POP3
1080 TCP/UDP SOCKS 프록시
1194 TCP/UDP OpenVPN
1521 TCP Oracle
1522 TCP Oracle
1900 TCP/UDP SSDP (Simple Service Discovery Protocol), UPnP 장치 검출 서비스
3306 TCP MySQL
5353 TCP Multicast DNS
5432 TCP PostgreSQL

 

 

위키피디아 TCP/UDP 포트 목록

 

TCP/UDP의 포트 목록 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 알려진 포트(well-known port)는 특정한 쓰임새를 위해서 IANA에서 할당한 TCP 및 UDP 포트 번호의 일부이다. 일반적으로 포트 번호는 다음과 같이 세 가지로 나눌 수 있다. 0번 ~ 1023번: 잘 알려진 포트 (well-known port) 1024번 ~ 49151번: 등록된 포트 (registered port) 49152번 ~ 65535번: 동적 포트 (dynamic p

ko.wikipedia.org

애플에서 사용하는 포트 번호

 

Apple 소프트웨어 제품에서 사용하는 TCP 및 UDP 포트

macOS, macOS Server, Apple Remote Desktop, iCloud 등의 Apple 제품에서 사용하는 TCP 및 UDP 포트에 대해 알아봅니다. 이 포트들은 대부분 잘 알려진 업계 표준 포트입니다. 

support.apple.com

시놀로지에서 사용하는 포트 번호

 

DiskStation Manager - Knowledge Base | Synology Inc.

 

www.synology.com

 

'개발자 > 용어... 그 외의 것들...' 카테고리의 다른 글

프로젝트 계획서  (0) 2020.03.27
포트포워딩  (0) 2020.03.25
절차지향 언어, 객체지향 언어  (0) 2020.03.25
핀테크(FinTech) & 블록체인(BlockChain)  (0) 2020.03.25
약어 정리  (0) 2020.03.25

우선 서버의 SSH를 풀어주고 포트 번호를 확인한다.

그 다음 터미널에서 다음과 같이 접속한다.

 

ssh [원격지 서버 UserID]@[원격지 서버 HostName] 명령어를 입력한다.

(ex : $ ssh DreamTree@127.0.0.1)

HostName이라 해서 계정 이름으로 혼동할 수 있는데 원격지 주소다.

 

단, 서버의 ssh 포트를 기본 22번에서 변경했을 경우는 다음과 같이 접속한다.

ssh -p [포트 번호] [원격지 서버 UserID]@[원격지 서버 HostName]

(ex : $ ssh -p 1234 DreamTree@127.0.0.1)

최초 접속 시 다음과 같이 RSA 인증키 생성하고 연결할 것이냐 물을 수 있는데 ‘yes’를 입력한다.

ECDSA key fingerprint is SHA256:어쩌구저쩌구키값.

Are you sure you want to continue connecting (yes/no)?

원격지 서버 계정의 비밀번호를 입력한다.

DreamTree@127.0.0.1's password: 

 

127.0.0.1은 내부망이라면 내부망 IP주소를, 고정 IP라면 고정 IP를 그대로, 유동 IP라면 DDNS 주소를 넣으면 된다.

기본 용어

유닉스 계열 = 유닉스, BSD, 솔라리스, 리눅스(레드햇, 우분투), etc…

-e : enviroment

-p : port

-v : volumes

UID : user identifier; user ID

유닉스 계열에서의 사용자 식별 번호. 슈퍼유저의 UID=0

GID : group identifier; group ID

유닉스 계열에서의 그룹 식별 번호. 슈퍼유저의 GID=0

PID : process identifier; process ID

유닉스 계열에서의 프로세스 식별자.

RUID : real UID

실제 로그인한 UID, 프로세스의 실제 소유자 UID

RGID : real GID

실제 로그인한 GID, 프로세스의 실제 소유자 GID

EUID : effective UID

프로세스의 파일접근권한 확인시 사용되는 UID, 일반적으로 EUID=RGID

EGID : effective GID

프로세스의 파일접근권한 확인시 사용되는 GID, 일반적으로 EGID=RGID

 

GID/UID 찾기

SSH로 접속한 다음

$ id [원격지 서버 UserID] 명령어를 입력해 내 ID의 UID와 GID를 알아낸다.

[원격지 서버 UserID]:~$ id [원격지 서버 UserID]

그러면 아마 이렇게 나올거다.

uid=1026([원격지 서버 UserID]) gid=100(users) groups=100(users),101(administrators)

더보기
실습 1. “SEC 20180212 250” 문자열 생성 후 stock_name, date, value로 각각 의미하는 문자열을 생성하세요.

## 1~3번째니까 앞애 -1 해서 [0:3], 5~11번째니까 앞에 -1 해서 [4:12], 13~번째니까 앞에 -1해서 [12:]로 일일히 끊어도 되지만
## 좀 더 세련되게 끊어보자.

stringData1 = "SEC 2018W28 250"   ## 구조를 보면 끊으려는 구간에 동일한 문자(" ")가 들어가있다!!
splitter = " "

answer1 = stringData1.split(splitter)   ## split(" ")로 해도 되지만 변수를 선언했으니 splitter를 넣자.

stock_name = answer1[0]
date = answer1[1]
value = answer1[2]
print(stock_name,date,value)

무작정 index를 세서 하기 보다는 규칙을 파악하면 코딩을 세련되고 쉽게 할 수 있다!

 

더보기
실습 2. “Sec 2018W28 250” 문자열 생성 후 stock_name, date, value로 각각 의미하는 문자열을 생성하세요
(단 모두 대문자여야 하며, ‘W’를 삭제해야함)

## 두 가지 조건이 붙었다. 1) 대문자로 바꿔라. 2) 'W'를 삭제하라.

stringData2 = "Sec 2018W28 250"   ## 위에꺼를 응용하자.
splitter = " "

answer2 = stringData2.split(splitter)

stock_name = answer2[0].upper()
date = answer2[1].replace("W","")
value = answer2[2]
print(stock_name,date,value)

1) 대문자화 2) 'W' 삭제를 먼저 해도 된다. 여기서는 분리 후에 했다.

 

import는 파이썬으로 필요한 모듈을 가져오게 해준다.

datetime은 시스템 현재 시간을 알려주는 모듈이다.

import datetime 만 써서 모듈만 가져오는 것도 가능하지만,

import datetime as dt 로 이름을 달아주는것이 코딩 하기 더 좋다.

 

이름을 안 정해주면

datetime.datetime.now()는 통째로 외우자!

datetime 모듈 이름을 dt라 정했다면, dt.datetime.now()로 쓸 수 있다.

 

ABC.hour : (ABC가 시간값일 때) 시(hour)를 정수로 출력.

ABC.minute : (ABC가 시간값일 때) 분(minute)을 정수로 출력.

우선 빅 데이터 분석 프로세스는 다음과 같다.

데이터 수집 → 데이터 정제 → 데이터 분석/시각화

 

그렇다면 분석 방법에는 어떤 것들이 있을까?

  1. 1. 통계적 접근(Statistics) : 통계 기법을 활용하여 문제를 풀어내는 방법.

   i.e. http://lululemon.synology.me:2913/2020/03/23/계절성지수-주차별-효과/">계절성지수

2.머신러닝 지도학습(Supervised Learning) : 답에 영향을 주는 특성을 기계에 학습시킨 후 미래의 특성만을 활용하여 답을 예측하는 방법.

   1) 일반 지도학습 : 과거 데이터 100(Test Data) 중 (대과거 70%)(Traing Data)를 분석해 (과거 30%)(답지)에 예측을 학습시켜 정확도를 높인 다음 미래를 예측.

 

   2) 회귀(Regression) : 과거 거래량에 영향을 주는 특성(프로모션, 홀리데이)과의 관계를 학습한 후 미래의 특성값만을 활용하여 거래량 예측. Decision Tree. 트리 무너뜨리기.

 

   3) 분류(Classification) : 데이터의 집단을 분류 시 최적의 분류 선을 생성한 후 미래 데이터에 대해서 기존에 학습한 내용을 바탕으로 예측. SVM. 선 긋고 편 나누기.

 

 

3. 머신러닝 비지도학습(Unsupervised Learning) : 답이 없는 상황에서 주어진 데이터를 특성에 맞게 가장 잘 설명하는 방법.

클러스터링(Clustering) : 데이터를 내부 집단간의 유사성이 높고 외부 집단과는 유사성이 낮도록 분류하는 방법. K-Means Clustering. 편 나누기.


 

 

회기(Regression) 방식과 분류(Classification) 방식의 가장 큰 차이점은?

고객의 과거 실적

2000 VVIP

1500 VIP

회기 → 1750

분류 → VVIP 또는 VIP 둘 중 하나로만 나옴.

정답지가 연속된 숫자 → 회기! 중간값이 있다!

정답지가 카테고리 → 분류! 중간값이 없다!

셀 편집 : F2

셀 서식 : Control + 1   (win. Ctrl + 1)

메모 : Shift + 2

함수 마법사 : Shift + F3

셀 내에서 리턴치기 : Option + Return   (win. Alt + Enter)

+ Recent posts