🖍 L2TP(Layer 2 Tunneling Protocol)
https://velog.io/@m_ngyeong/OSIOpen-System-Interconnection-7계층
🖍SSH
응용 계층 프로토콜(7계층, Application Layer)
https://velog.io/@m_ngyeong/OSIOpen-System-Interconnection-7계층-3
- HTTP(HyperTExt Transfer Protocol) / Port Num: 80,
텍스트 기반의 통신규약으로 인터넷에서 데이터를 주고받을 수 있는 프로토콜- FTP(File Transfer Protocol) / Port Num: 21,
TCP/IP 프로토콜을 가지고 서버와 클라이언트 사이의 파일을 전송하기 위한 프로토콜- SSH(Secure Shell)
- Telnet / Port Num: 23,
인터넷이나 로컬 영역에서 네트워크 연결에 사용되는 네트워크 프로토콜- SMTP(Simple Mail Transfer Protocol) / Port Num: 25,
인터넷에서 이메일을 보내기 위해 이용되는 프로토콜- POP3(Post Office Protocol version 3) / Port Num: 110,
원격 서버로부터 TCP/IP 연결을 통해 이메을 가져오는 데 사용하는 프로토콜- IMAP(Internet Messaging Access Protocol) / Port Num: 143,
원격 서버로부터 TCP/IP 연결을 통해 이메일을 가져오는데 사용하는 프로토콜- SNMP(Simple Network Managemnet Protocol) / Port Num: 161,
TCP/IP의 네트워크 관리 프로토콜로, 라우터나 허브 등 네트워크 장치로부터 정보를 수집 및 관리하여, 정보를 네트워크 관리 시스템에 보내는 데 사용하는 인터넷 표준 프로토콜
①
②
③
🖍① 웜(Worm), ② 트로이 목마, ③ 바이러스
https://velog.io/@m_ngyeong/Building-Software-development-Security-1
#include <stdio.h>
int main() {
int input = 101110;
int di = 1;
int sum = 0;
while (1) {
1️⃣ if (input == 0) break;
2️⃣ sum = sum + (input (①)(②))* di;
3️⃣ di = di * 2;
4️⃣ input = input / 10;
}
printf("%d", sum);
return 0;
}
🖍① %, ② 10
1️⃣input
값이 0이면break
을 만나 반복문을 벗어나printf("%d", sum);
구문이 있는 곳으로 이동.
2️⃣sum
에input
을 10으로 나눈 나머지에di
를 곲한 값을 누적시킴.
(101110을 10으로 나누어 몫과 나머지를 구한수, 나머지에 2의0승을 곱한 수 그 값을 누적.)
3️⃣di
에 2을 곱함, 2의 제곱수를 1씩 증가시키는 구문.
4️⃣input
을 10으로 나눔, 2진수를 10으로 나눈 몫을 구하는 과정.
▶️10110 / 10
⇒ 몫: 10111, 나머지: 0 → 0 x 2의0승 = 0 ∴ 누적 : 0
( )은/는 TCP/IP에서 IP 패킷을 처리할 때 발생되는 문제를 알려주는 프로토콜이다.
( ) 프로토콜은 보통 다른 호스트나 게이트웨이 와 연결된 네트웍에 문제가 있는지 확인하기 위한 목적으로 주로 사용된다.
( ) 을/를 이용한 공격에는 ( ) Flooding가 있는데 ping 명령어를 통한 ( ) 패킷을 연속적으로 계속 보내어 서버의 요청에 응답으로 인한 다른작업을 하지 못하도록 하는 공격이다.
🖍ICMP
https://velog.io/@m_ngyeong/OSIOpen-System-Interconnection-7계층-2
참고,
길벗알앤디. 『정보처리기사 실기 단기완성』. 길벗. 2023.
https://newbt.kr/시험/정보처리기사%20실기/2023년%201회/오소프트0506