소켓이란 소켓은 논리적으로 컴퓨터 네트워크를 경유하는 프로세스 간 통신의 종착점이다. 이 말이 무슨 말이냐면, 네트워크를 이용해 데이터를 송수신 하고 싶은 프로그램들은 소켓을 거쳐야 한다는 것이다. 따라서 아래와 같은 위치에 소켓 레이어가 놓이게 된다. 네트워크 응용 프로그램들은 소켓을 거쳐 데이터를 통신 망으로 전달함으로써 데이터를 송수신 하게 된다. 여기서 응용 프로그램은 어플리케이션 계층, 통신 망은 전송계층이므로 소켓은 그 사이에 놓이게 된다. 즉 소켓은 응용 프로그램에서 TCP/IP를 이용하는 인터페이스 역할을 한다. 소켓의 특징 파일과 비슷한 데이터 타입 소켓은 파일 디스크립터와 비슷한 형식의 데이터로 생성과 설정 과정이 끝나면 이를 이용하여 통신과 관련된 다양한 작업을 할 수 있는 간편한 데..
CS/Network
2023. 3. 26. 17:51
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 운영체제 반효경
- 프로그래머스
- jsp
- Do it! 정직하게 코딩하며 배우는 딥러닝 입문
- Spring Boot
- Spring Data JPA
- 쉽게 배우는 운영체제
- Python Cookbook
- git branch
- JPA
- 파이썬 for Beginner 솔루션
- 쉘 코드
- 지옥에서 온 git
- git merge
- Computer_Networking_A_Top-Down_Approach
- 스프링
- Spring
- 파이썬 for Beginner 연습문제
- 스프링 mvc
- 생활코딩 javascript
- 스프링 테스트
- 김영환
- fetch join
- 방명록 프로젝트
- git
- Gradle
- Thymeleaf
- 스프링 컨테이너
- 패킷 스위칭
- 선형 회귀
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함
반응형