보안 및 네트워크 관리자 과정] 2.데이터 전송 주소 체계


  


1. 포트 번호 

  

  *  TCP, UDP 헤더 안에 포함된 주소  


  * 주소 체계 : 16bit   ( 2^16 = 65536개 ,  0~65535 번 까지 ) 

  

  * 클라이언트 : 서비스의 요청, 실행 하는 용도  


  * 서버          : 서비스의 구분, 서비스 제공  



   Port 분류  

      

 0~1023  

 System Port

 서비스 예약용 포트, 개발자들이 사용 준비

 1024~49151

 User Ports

 PC 에서 사용하는 포트

 49152~65535

 Dynamic/Private Ports

 동적/사설 포트   


  *user Ports 사용하는 서비스도 많음 



           

 TCP

http

80

 Hyper Text Transfer Protocol) 텍스트 클릭시 해당 텍스트와 연결된 다른 파일 실행   *보안 없는 프로토콜 

https 

443

 HTTP기반에서 암호화가 필요할때 쓰는 프로토콜 

telnet 

23

 장비 원격 접속시 사용  *보안 X 

ssh 

22

 Telnet 에 보안이 필요할때 사용

ftp

21

 File Transfer Protocol ) 파일 전송 프로토콜 

 21번 포트로 연결 하고  

ftp-data 

20

 실제 파일 전송은 20번 포트를 이용한다  

smtp 

25

 E-mail 보낼때 쓰는 프로토콜  

pop3 

110

 E-mail 받을 때 쓰는 프로토콜  



UDP

 DNS

53

 Domain) 문자열로된 도메인 (ex) www.@!@#.com)에 대한 

 IP주소 정보를 요청, 응답하는 서비스    


*Nslookup  www.@#@!#   ->  DNS정보 수집 커맨드 

bootps

67

DHCP Server 서버가 클라이언트에게 IP를 자동으로 

 할당해주는 서비스를 위한 포트      

bootpc 

68

DHCP Client  

tftp 

69

 ftp와 같은 파일 전송 프로토콜, 

 ftp와 다르게 69번 포트 하나로 연결, 전송 모두 다 함

snmp 

161

 Simple Network Management Protocol 

 네트워크상에 연결된 시스템들을 중앙에서 관리 및 모니터링 할 수 있도록 구현해주는 시스템에 이용

ntp 

123

 Network Time Protocol 시간 동기화 프로토콜 

 서버로부터 시간 정보를 받아올때 사용

syslog 

514

 시스템 로그 메시지, 로그 저장을 위한 프로토콜

isakmp 

500

 보안 관련 프로토콜, 암호화 복호화 키 생성,교환 프로토콜  


*netstat -n     -> 활성화된 연결을  전부 포트 번호로 보여줌 (-n 옵션)   



2. IP 주소

 

  * IP 헤더 안에 포함된 주소

 

  * 주소 체계 : IPv4 = 32bit (2^32 = 4,294,967,296개) 

            IPv4 는 32bit 로 이미 고갈됨  128bit 를 사용하는  IPv6 로 교체   

128bit = 2^128 = 340,282,366,920,938,000,000,000,000,000,000,000,000 개   


  * 로컬 환경에서 리모트 환경으로 데이터 전송 담당  


  * 직접 설정해서 사용하는 주소 -> 변경이 가능한 주소  


3. MAC 주소 


  * ETH 헤더 안에 포함된 주소 


  * 주소 체계 : 48bit (2^48개)
 

  * 로컬 환경 안애서 데이터 전송 담당 


  * 48bit 의 표기 편의를 위해 16진수 사용


  * OUI 24bit  -> 해당 업체가 IEEE 로부터 임대받은 고유주소로  

                 AA-BB-CC-DD-EE-FF  형태의 MAC Address 에서 앞의 3자리  AA-BB-CC  


  * 변경이 불가능한 물리적 주소, 제품 자체에 설정되서 출고됨  


  * PC에서는 ipconfig /all  로 확인가능  







Posted by Sapiel

1. 와이어 샤크 (Wireshark) 

                                         -  자유 및 오픈 소스 패킷 분석 프로그램  

                                          https://www.wireshark.org/ 






2. 시스코 패킷 트레이서  

- 네트워크 장비 회사인 시스코가 배포한 프로그램으로 자사의 네트워크 장비들을 가상으로 구성하고 기능들을 습할 수 있는 학습용 프로그램

  https://www.netacad.com/courses/packet-tracer-download/


      





Posted by Sapiel



● 네트워크(Network) - 편리한 '정보공유'를 위해 컴퓨터와 컴퓨터가 링크되어 구성된 망  


  *네트워크가 만들어지기 전에도 물리적인 방법 (디스켓 등)을 통해 정보를 공유했었음


  *네트워크의 장점은 편리하다는점, 비용절감, 시간절약등 많다, 단점은 보안에 취약함    

 이전에는 출입통제 같은 물리적보안, 서류,PC관리 같은 관리적보안 만 필요했다면  

 네트워크 이후로는 악의적 접근을 막기위해 기술적보안이 필요하게 되었다.



 프로토콜(protocol) - 데이터 전송 규약  


데이터를 전송하기 위해 미리 약속한 규칙, 일종의 표준  


   TCP (Transmission Control Protocol) 

   IP (Internet Protocol) 

   UDP (User Datagram Protocol) 

   Ethernet   


     (물건 배송할 때 택배박스에 붙이는 운송장 비슷한 느낌? ) 




● 인캡슐레이션(Encapsulation) <-> 디캡슐레이션(Decapsulation)

     

  데이터를 전송하기 위해 프로토콜을 추가, 해제 하는 패키지 과정     


      

 

  *숫자는 프로토콜 헤더 용량 byte 


 수신장비는 헤더정보를 보고 본인에게 온게 맞으면 디캡슐레이션, 

 아닐경우 드랍하거나 구성되어있는 다음장비로 넘김  



● 네트워크 유형 

    

 1) LAN (Local Area Network) - 내부 네트워크 


  *구성장비 : 스위치, PC의 NIC(Network Interface Card (랜카드)), UTP케이블, 무선AP  

 

  *프로토콜 : Ethernet  


  *구축방식 : 버스 토폴로지, 스타 토폴로지 

        -버스 토폴로지 : 선형구조 → 설치가 비교적 간단하나 장애에 취약, 거의 사용안함  

        -스타 토폴로지 : 메인 스위치에서 개별 스위치로 (망 구조가 별모양)    

                              설치는 좀 더 해야하나 더 안정적

      

     권장 구축 방법 : 스타 토폴로지 + 이중화 도입(다른 ISP 업체로 2중 구조)


     설계 핵심  :  확장성, 이중성, 가용성 

               확장성 - 추후 필요시 추가 확장의 용이성 

               이중성 - 설계 구성의 2중구조

               가용성 - 서비스 품질. 온도, 환경등 서버 안정성 


    *스위치 - 개별 PC연결 LAN환경의 PC규모따라 스위치 결정 

  

      초기 투자비용이 많이 나가고, 추후 운용비용(사용료) 없음  


 2) WAN (Wide Area Network) - LAN과 LAN을 연결하는 네트워크  


  *구성장비 : 라우터, L3 스위치, (방화벽, UTM  = 보안장비)


  *프로토콜 : HDLC, PPP, Frame-Relay....  → 속도지원이 빠른 Ethernet 을 많이 씀  


  *구축방식 : ISP업체로부터 회선을 임대하는방식  

      

      초기 투자비용이 거의 없고, 운용비용(사용료)를 내는 방식  


 3) Internet


  * 전 세계적으로 연결된 네트워크 


  * 프로토콜 : TCP/IP 


  * 국가간 연결 해저케이블로 연결됨 


 4) Intranet 


  * 기업 내부에서 사용하는 사내 네트워크망 


  * 회사 공지사항, 기록, 업무용  


  * 원칙은 회사 내부에서만 접근 가능하지만, 외부망에서 접근 가능하도록 하는 경우도 있음



● 데이터 전송 관계 


  * 요청 - 응답 으로 이루어짐   

  * 요청자 : 클라이언트 (Client)

  * 응답자 : 서버 (Server)

  

    데이터 전송은 양방향으로 이루어짐 


● 데이터 전송 방식


 1) 유니캐스트(Unicast)

  * 1:1 데이터 전송 ,  

  * 인터넷

    같은 정보를 다수에게 보낼때 망 낭비 발생    


 2) 브로드캐스트(Broadcast)


  * 1:전체 데이터 전송  (복제해서 전송함)  

  * ARP요청, DHCP요청  

  * 같은 네트워크에서만 공유 


 3) 멀티캐스트(Multicast)


  * 1:특정그룹 데이터 전송
  * IPTV
    
      선택적 브로드캐스트   

Posted by Sapiel
이전버튼 1 2 3 이전버튼

블로그 이미지
Sapiel

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.8
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

최근에 올라온 글

최근에 달린 댓글

글 보관함