버터감자
오늘도 내 하루는
버터감자
전체 방문자
오늘
어제
  • 분류 전체보기 (139)
    • 🏃‍♀️ Do it ! (80)
      • TIL (73)
      • Project (5)
      • Certificate (2)
    • 📓 TechNote (52)
      • RPA (1)
      • Python (2)
      • JAVA (13)
      • Spring (11)
      • SQL (7)
      • Git & GitHub (6)
      • CS (0)
      • HTML & CSS & JavaScript (2)
      • Tools (9)
      • API (1)
    • 🔔 Error (7)
      • Error (7)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 부트스트랩
  • 데이터베이스
  • 코틀린
  • dml
  • 버블소트
  • 스택
  • 스프링
  • 홈페이지
  • SQL
  • sqld
  • opacity
  • 함수
  • 기본쿼리
  • 포트폴리오
  • foreach
  • 객체지향
  • 안드로이드
  • 게시판
  • final필드
  • 이것이자바다
  • 큐
  • 오라클
  • 세션
  • 배열
  • callback
  • 만들기
  • 톰캣
  • 문제풀이
  • 변수
  • 이클립스

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
버터감자

오늘도 내 하루는

🏃‍♀️ Do it !/TIL

네트워크 기초

2022. 10. 7. 09:29
728x90

2022 / 10 / 6 목

2022 / 10 / 7 금

  • 네트워크 기초

✔ 네트워크 기초

Network => 여러대의 컴퓨터를 통신 회선으로 연결한 것


서버와 클라이언트

 

서버 : 서비스를 제공하는 프로그램
          웹 서버, FTP 서버,  DBMS, 메신저 서버
클라이언트 : 서비스를 받는 프로그램
                     웹 브라우저, FTP 클라이언트, 메신저


IP 주소와 포트(port)

 

IP(Internet Protocol) 주소 : 마치 컴퓨터의 주민번호, 집주소
네트워크상에서 컴퓨터를 식별하는 번호
xxx.xxx.xxx.xxx와 같은 형식으로 표현된다. (xxx는  0~ 255 사이의 정수)


포트(port)
같은 컴퓨터 내에서 프로그램을 식별하는 번호.
클라이언트는 서버 연결 요청 시 IP주소와 Port 같이 제공하며, 0~65535 범위의 값을 가짐


TCP(Transmission Control Protocol) 네트워킹

 

TCP?

- 연결 지향적 프로토콜 ( 클라이언트와 서버가 연결된 상태에서 데이터를 주고받는 것)

- 통신 선로가 고정되어있어 전송 속도는 느려질 수 있다. 

- 데이터를 정확하고 안정적으로 전달가능하다. 

 

Socket
소켓을 갖고 있어야 연결이 가능하며,

소켓에는 클라이언트 정보가 존재한다. 

'🏃‍♀️ Do it ! > TIL' 카테고리의 다른 글

데이터베이스 / 샘플스키마 설치하기  (0) 2022.10.12
스트림 / 스트림 파이프라인 / 필터링  (0) 2022.10.11
입력 스트림, 출력 스트림  (0) 2022.10.05
람다식 / 클래스 멤버와 로컬 변수 사용 / 표준 API 함수적 인터페이스  (0) 2022.09.30
제네릭 / 멀티 타입 파라미터 / 제네릭 메소드 / 버블 소트  (0) 2022.09.30
    '🏃‍♀️ Do it !/TIL' 카테고리의 다른 글
    • 데이터베이스 / 샘플스키마 설치하기
    • 스트림 / 스트림 파이프라인 / 필터링
    • 입력 스트림, 출력 스트림
    • 람다식 / 클래스 멤버와 로컬 변수 사용 / 표준 API 함수적 인터페이스
    버터감자
    버터감자
    🌱 새싹 개발자의 코딩 블로그 🌱

    티스토리툴바