6/30

HMS·2022년 7월 4일
0
post-thumbnail

네트워크

네트워크

  • LAN
  • WAN
  • MAN

프로토콜

  • TCP
  • IP
  • UDP

OSI 7 Layer

  • 1,2,3 엔지니어 영역
  • 4,5,6,7 개발자 영역

TCP vs UDP

  • 연결지향 vs 비연결지향
  • TCP : 연결지향 , 3way handshake, 신뢰성 업, 속도 다운
  • UDP : 속도 업, 신뢰성 다운, Streaming등에 활용

서버와 클라이언트

  • 사용하는쪽이 클라이언트 제공하는 측이 서버
  • 클라이언트가 웹을 통해 접속을 하면 웹은 요청문을 서버로 전달하는것을 -> 요청(Request)
  • 서버는 요청받은 프로세스를 처리하기 위해 로직을 구동하고 웹으로 다시 송신 -> 응답(Response)
  • 서버입장으로 웹을 만들고 서비스를 제공해야함 여기에 필요한 기술이 서블렛

서버종류

  • Web : 웹 브라우저와 HTTP 프로토콜 사용하여 특정 서비스제공
  • Mail : 전자우편 주고받는 서비스
  • FTP : 서버내 파일을 업,다운ㄹ로드 할수있는 기능 제공
  • Telnet : 텍스트로마 이루어진 창에서 특정 명령어를 통해 서버를 접속 관리
  • Database : Data저장 후 권한에 따라 열람 추가 수정 삭제 기능을 처리

InetAddress

네트워크

OSI7 계층 모델

  • 각 계층은 하위 계층의 기능만을 이용하고 상위 계층에게 기능을 제공한다
  • 7계층 어플리케이션 계층 사용자나 응용프로그램간의 데이터 교환이 가능하게 하는 계층이다. HTTP,
    FTP, 터미널 서비스, 메일 프로그램, 디렉토리 서비스 등을 제공
  • 6계층 표현 계층 데이터의 구조를 하나의 통일 된 형식으로 설정하고, 데이터의 압축과 암
    호화 기능을 제공
  • 5계층 세션 계층
    두 시스템간의 통신 중 동기화를 유지하고 데이터 교환을 관리 한다. 정보
    교환을 효과적으로 할 수 있도록 전송 계층에서 설정된 종단간의 논리적인
    연결에 추가 서비스를 제공
  • 4계층 전송 계층
    종단간에 신뢰성 있고, 투명한 데이터 전송을 제공한다. 이를 위해 에러 제
    어, 통신량 제어, 다중화를 제공하며 응용프로그램간 통신을 위해 포트를 사
  • 3계층 네트워크 계층 IP주소 체계를 사용하며 경로제어와 통신량 제어등을 수행
  • 2계층 데이터링크 계층
    물리적인 링크를 통하여 동기화, 에러 제어, 흐름 제어 등을 통해 패킷을
    전송한다. 12개의 16진수로 만들어진 MAC주소를 개체간 통신에 사용하며
    MAC주소는 고유한 주소이다
  • 1계층 물리계층 기계적, 전기적, 기능적, 절차적 특성을 정의하여 비트 스트림으로 물리적
    매체를 통해 전송

TCP/IP 4계층 모델

  • 4계층 응용 계층
    OSI 7계층의 세션 계층, 표현 계층, 응용 계층에 해당
    TCP/UDP 기반의 응용 프로그램을 구현할 때 사용
    FTP, HTTP, SSH 프로토콜이 있다
  • 3계층 전송 계층
    OSI 7계층의 전송 계층에 해당
    노드 간의 연결을 제어하고, 신뢰성 있는 데이터 전송을 담당
    TCP, UDP 프로토콜이 있다
  • 2계층 인터넷 계층
    OSI 7계층의 네트워크 계층에 해당
    노드 간의 IP패킷을 전송하는 기능과 라우팅 기능을 담당
    IP, ARP, RARP 프로토콜이 있다
  • 1계층 네트워크 액세스 계층 OSI 7계층의 물리계층과 데이터 링크 계층에 해당
    물리적인 주소로 MAC을 사용한다

IP Address

  • 32bit 주소체계를 사용하는 IPv4
  • 128bit 주소체계를 사용하는 IPv6

Port

  • 프로그램에서 사용되는 논리적인 접속장소인 포트
  • 번호로표현하며 번호는 0~65535까지 사용
profile
안녕하세요

0개의 댓글