4Legs_Archives

  • 홈
  • 태그
  • 방명록
4Legs_Archives

Client 1

[네트워크] 소켓 (Socket)

네트워크 프로그래밍 (Network Programming) 소켓 프로그래밍이라고도 한다. 네트워크로 연결된 둘 이상의 컴퓨터 사이에서의 데이터 송수신 프로그램을 작성하는 것을 의미한다. 소켓 (Socket) 네트워크의 연결 도구이며, 운영체제가 제공하는 소프트웨어적 장치이다. 소켓을 통해 운영체제는 프로그래머가 데이터 송수신에 대한 물리적, 소프트웨어적인 깊은 내용을 알 필요 없도록 한다. 소켓은 OSI 모델에서 전송 계층과 세션 계층 사이에 위치하는 것으로 볼 수 있다. 따라서 소켓 위의 계층인 세션 ~ 응용 계층을 소켓 어플리케이션 (Socket Application)이라 하고, 아래 계층인 물리 ~ 전송 계층을 네트워크 시스템이라고 한다. 두 프로세스의 소켓이 연결되면 프로세스 간 통신이 가능하다...

네트워크/네트워크프로그래밍 2020.11.16
1
더보기
  • 분류 전체보기 (163)
    • 프로젝트 (0)
      • Pokemon (0)
    • Language (0)
      • JAVA (15)
    • Framework (0)
      • Spring (3)
      • JPA (8)
    • 알고리즘 (101)
      • 개념 (16)
      • BOJ 문제풀이 (67)
      • 프로그래머스 문제풀이 (9)
      • 2020 Goricon 문제풀이 (9)
    • 운영체제 (25)
    • 네트워크 (9)
      • 데이터통신_물리 계층 (2)
      • 데이터통신_데이터링크 계층 (4)
      • 네트워크프로그래밍 (2)
    • 데이터베이스 (7)
      • SQL (4)
    • 자료구조 (5)
    • Architecture (1)
    • 기타 (0)
      • 일상 (0)

Tag

깊이 우선 탐색, 세그먼트 트리, Segment Tree, JPA, 다이나믹 프로그래밍, 그리디 알고리즘, DP, 알고리즘, 다익스트라, 백준, Dijkstra, algorithm, BOJ, 프로그래머스, BFS, 그래프, Goricon, 운영체제, java, OS,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바